我正在使用JSON.stringify在javascript中对我的javascript数组进行编码,然后再通过AJAX将它们发送到php以存储在mysql中(顺便说一句-我不需要查询数据,只需存储它即可)。
我在$ _POST之后的示例数组(1个项目)看起来像
[\"Shaun Thomson\"]
在mysql_real_escape_string之后,它看起来像
[\\\"Shaun Thomson\\\"]
所以最终像
[\"Shaun Thomson\"]
什么是正确的方法来做到这一点,以便最终(安全)在mysql
["Shaun Thomson"]
?
谢谢你的帮助。
最佳答案
尝试使用stripslashes
代替mysql_real_escape_string。