正确的方式编码JSON并存储在MYSQL中?

时间:2014-04-21 12:37:05

标签: javascript mysql json

我在javascript中使用JSON.stringify编码我的javascript数组,然后通过AJAX将它们发送到php以存储在mysql中(顺便说一下 - 我不需要查询数据,只需存储它)。

$ _POST之后的示例数组(1项)看起来像

[\"Shaun Thomson\"]

并且在mysql_real_escape_string之后看起来像

[\\\"Shaun Thomson\\\"]

所以最终在mysql中如

[\"Shaun Thomson\"]

这样做的正确方法是什么,所以它最终(安全地)在mysql中结束,如

["Shaun Thomson"]

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

而不是mysql_real_escape_string,请尝试使用stripslashes