【发布时间】:2013-03-18 20:50:44
【问题描述】:
在我提出问题之前,我只想感谢昨天回答我问题的所有人-> Countdown using javascript。
想法:
我使用 php 创建了一个测验,但我想创建一个 MySQL 数据库并在其中存储一个包含所有问题、答案和多项选择的表。
问题:
由于测验是多项选择,我不知道如何将多项选择选项存储在表格中。我可以存储选项并用特殊字符分隔每个答案,让 php 获取字符串并分隔选项吗?
例如:问题:你最喜欢的颜色是什么?选项:蓝色=红色=紫色=黄色。(数据库视图)
你们认为这样的最佳做法是什么?
【问题讨论】:
-
Kingkero有正确答案,进一步阅读搜索“关系数据库设计”和“规范化”
-
@DavidB 他的答案的标准化在哪里?它将如何处理具有多个答案的问题?
-
一般来说,如果您认为在表中使用逗号分隔值是个好主意,那么您应该阅读有关关系数据库设计的内容,如果您对此有所了解,那么您应该阅读有关数据规范化的内容。如上所述,kingkero 有答案,我试图提供一些有用的进一步阅读。您对您的评论有何贡献?
标签: php html mysql phpmyadmin