php如何通过mysql存储和读取json数据?php如何通过mysql存储和读取json数据?
mysql_query("INSERT INTO text (data) VALUES (json_encode('id' => $uid, 'value' => yes))");
那么,如何更新data
值?读出数据,然后插入一个json_encode和解码过程,或者只是简单的方式更新?
[{"id": "1", "value": "yes"}]
然后插入另一变化[{"id": "1", "value": "yes"},{"id": "2", "value": "yes"}]
...
或者,即使一个很长很长的价值。
[{"id": "1", "value": "yes"},{"id": "2", "value": "yes"}...{"id": "10000", "value": "yes"}]
然后更新一个又一个,改变[{"id": "1", "value": "yes"},{"id": "2", "value": "yes"}...{"id": "10000", "value": "yes"},{"id": "10001", "value": "yes"}]
我想请问一下,如何做到这一点的MySQL查询处理更加明智和有效的?感谢您提供更多建议。
+1用于观察OP的请求并显示正确的方式。 – Herbert
我相信你的第一个代码示例中有一个额外的单引号 – CervEd