在将值注入数据库之前,我正在使用 php pdo->quote。但令人惊讶的是,双引号 (") 也被转义了!尝试在 php.ini .htaccess 和 ini_set 中禁用 magic_quotes_gpc、magic_quotes_runtime、magic_quotes_sybase。仍然不走运。双引号与单引号一起被转义。这不仅在向数据库插入值时添加斜杠,即使是简单的 echo $pdo->quotes('hi "this" is a test'); 也会给我 'hi \"this\" is a test' 作为输出。我不想避开双引号!有没有不切换到准备好的语句的解决方法?由于我面临的许多问题,我避免使用准备好的语句!
我确信我没有在任何地方使用过addlashes。有什么办法可以解决这个问题吗?我正在使用 xampp 1.8.2。请帮忙。谢谢!