【发布时间】:2023-03-30 19:32:01
【问题描述】:
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"}]...
或者即使是 long long 值。
[{"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查询处理更聪明高效?感谢您提供更多建议。
【问题讨论】: