我需要將一組數據保存到MySQL。但是陣列的長度不固定。用PHP保存JSON到mySQL
該陣列可以是這樣的:
array(key1 => value1)
或類似
array(key1 => value1, key2=> value2)
等。
如果它是一個固定長度的數組,那麼JOIN可以解決這個問題。 我正在考慮將其保存爲一個JSON字符串
數據表是這樣的:
id -- context -- content (JSON Str)
這是一個好主意?有沒有更好的方法來做到這一點?
謝謝
這是一個非常好的主意,絕對整潔。 – UnLoCo 2013-03-28 00:59:48
此外,還需要另一個表作爲上下文和密鑰之間的中介,以便能夠確定哪個密鑰屬於哪個行。 – UnLoCo 2013-03-28 04:38:11
這不應該是必要的,data_id已經提供了。如果你努力把它放在一起,用一些需要組織的示例數據發佈一個新問題。 – jszobody 2013-03-28 10:56:18