PHP的pdo双引号也越来越逃脱

我在使用php pdo-> quote将值注入数据库之前。 但令人惊讶的双引号(“)也越来越逃脱!尝试禁用php.ini .htaccess中的magic_quotes_gpc,magic_quotes_runtime,magic_quotes_sybase,并且还通过ini_set。仍然运气不佳。双引号与单引号一起被越狱。在向数据库插入值时添加斜杠,即使是简单的echo $ pdo-> quotes('hi'this this is a test');给我'hi'这个“是测试'作为输出。逃避双引号!是否有任何解决方法,无需切换到准备好的语句?我避免了准备好的语句,因为我遇到了很多问题!

我相信我没有在任何地方使用addslashes。 有没有解决这个问题的任何工作? 即时通讯使用xampp 1.8.2。 请帮助。 谢谢!


给我'hi "this" is a test'作为输出。

这是正确的输出。 它绝对没有错。 你根本不应该担心这些斜线。

我不想逃避双引号!

你做。 至少只要你使用这个功能。

无论如何,你应该使用准备好的语句

链接地址: http://www.djcxy.com/p/93661.html

上一篇: php pdo double quotes also getting escaped

下一篇: mysqli real escape string