2014-02-19 38 views
2

我正在寫一個PHP程序。每個內容都有一些存儲用戶偏好的選項。例如:如何處理用戶選項和mysql數據庫

  • 哪裏內容應顯示在模板中?
  • 在哪些類別或網頁,內容應加載?

現在,我將這些數據存儲在名爲options的單個字段中作爲JSON。最後的結果是這樣的:

{ 
    "locales":["en"], 
    "themes":{ 
     "default":{ 
      "width":"0", 
      "height":"0", 
      "top":"0", 
      "right":"0", 
      "bottom":"0", 
      "left":"0" 
     } 
    }, 
    "pages":["aboutus\/"], 
    "categories":["all"], 
    "homepage":"false" 
} 

我沒有問題,選擇數據和篩選使用MySQL正則表達式語句行。但我有3個其他問題:

  1. 如何更新單個更新語句中的JSON字段值?
  2. 是否有意義做在所有這樣的伎倆(我的意思是使用JSON)?
  3. 什麼其他的解決方案,你建議存儲選項,同時有被存儲在大量的財產?
+0

IMO,2和3是一點點OT這麼 – Strawberry

+2

@Strawberry嘿,夥計,我是新來這個網站。 OT&SO意味着什麼? – Ali

回答

相關問題