我在将值注入数据库之前使用php pdo-> quote。但令人惊讶的是双引号(“)也被逃脱!试图禁用php.ini .htaccess中的magic_quotes_gpc,magic_quotes_runtime,magic_quotes_sybase以及ini_set。仍然运气不好。双引号随着单引号一起被转义。 它不仅在向数据库插入值时添加斜杠,甚至是简单的echo $ pdo->引号('hi“这个”是测试“);正在给我'喜欢'这个'是一个测试'作为输出。我不想逃避双引号!如果没有切换到准备好的语句,有没有解决方法?由于我遇到的许多问题,我避免准备好陈述!
我确信我没有在任何地方使用过抽头。有没有解决这个问题的工作?我正在使用xampp 1.8.2。请帮助。谢谢!
答案 0 :(得分:0)
给我
'hi \"this\" is a test'
作为输出。
这是正确的输出。这绝对没有错。你根本不应该担心这些斜线。
我不想逃避双引号!
你这样做。至少只要你使用这个功能。
无论如何,您应该使用准备好的陈述。