我想在我的SQL数据库中存储一个JSON对象;我怎么能这样做?
// $app is my objet
$js = json_encode($app);
mysql_query($con, "INSERT INTO app_event (JSON_app) VALUES ('mysql_real_escape_string($js)');");
答案 0 :(得分:1)
更改此
mysql_query($con,"INSERT INTO app_event (JSON_app) VALUES('mysql_real_escape_string($js)');");
有了这个
mysql_query("INSERT INTO app_event (JSON_app) VALUES('".mysql_real_escape_string($js)."');");
顺便说一下,你应该考虑学习更多的PHP。
答案 1 :(得分:1)
我认为您可以使用php的serialize()
将其另存为文本。当您从MySQL中获取此信息时,可以使用unserialize()
mysql_query("INSERT INTO app_event (JSON_app) VALUES('".serialize($app)."');");