我想在我的 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)');");
改变这个
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。
我认为您可以使用 phpserialize()
将其保存为文本。当你从 MySQL 中得到这个时,你可以使用unserialize()
mysql_query("INSERT INTO app_event (JSON_app) VALUES('".serialize($app)."');");