在我問我的問題之前,我只想感謝昨天回答我的問題 - >Countdown using javascript的所有人。在MySQL數據庫表中存儲多個字符串
理念:
我創建了使用PHP的測驗,但我想創造一個MySQL數據庫,並具有與所有的問題,答案和內部存儲選擇題的表。
問題:
由於測驗選擇題,我不知道如何去存儲在表中的選擇題的選項。我可以存儲這些選項,並讓每個答案用特殊字符分隔,並讓PHP獲取字符串並將選項分開嗎?
例如:問題:你最喜歡的顏色是什麼?選項:藍色=紅色=紫色=黃色(數據庫視圖)
你認爲什麼是這樣的最佳做法?
Kingkero具有正確的答案,對於進一步閱讀搜索「關係數據庫設計」和「正常化」 – DavidB
@DavidB那裏是他的回答正常化?它將如何處理多重答案的問題? –
一般而言,如果您認爲在表中操作值的逗號是個好主意,那麼您應該閱讀關於關係數據庫的設計,如果您閱讀了關於該設計的內容,那麼您應該閱讀關於數據規範化的內容。如上所述,kingkero有答案,我試圖提供一些有用的進一步閱讀。你對評論有什麼貢獻? – DavidB