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