2013-10-02 52 views
0

我正在開發一個網站,我需要存儲一些問題。 我有一個JSON,如:數據庫:字符串Json vs新列

[{"id":"1","resp":"y"},{"id":"2","resp":"m"},{"id":"3","resp":"m"},{"id":"4","resp":"m"},{"id":"5","resp":"n"} 

ID = ID的問題, RESP =回答

我需要存儲這些信息,並與其他用戶進行比較。 最好的方法是什麼?存儲用戶o一個單一的JSON創建像

 idquestion1 idquestion2 idquestion3 idquestion4 
user  yes   no   yes   boh 

現在我用PHP + MYSQL數據庫

+0

在這樣一個關係數據庫存儲數據這樣用戶(你)可以推斷某種關係。將一個用戶與另一個用戶比較聽起來像是一種與我的關係。因此,根據你的定義 - 答案是顯而易見的。以可供數據庫和您使用的格式保存數據。 –

+0

是的,我認爲是最好的解決方案 – user2838858

回答

1

這將是最好的表設計恕我直言:

user_id | question_id | answer 
+0

是那麼簡單。 – Sohaib