我正在使用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。

10-02 19:12