调查轮询应用程序的数据库架构,默认选择

时间:2010-03-30 23:13:51

标签: php mysql

我有一个调查应用程序,用户可以在其中创建调查并为每个调查提供选择。其他用户可以选择他们的答案,然后进行民意调查以获得调查结果。

我已经有了这个

的数据库架构

问题 iduser_idcategory_idquestion_textdate_started

答案 iduser_idquestion_idchoice_idexplanationdate_added

的选择 idquestion_idchoice_text

就目前而言,用户可以选择他们自己选择的调查答案...但我希望能够为每个调查中添加默认的“我不关心”或“我不知道”的选择关心这个话题要站在一边或谁不能选择。

所以,让我们说这是一项调查,询问谁是一个更好的总统,乔治·W·布什,比尔·克林顿,罗纳德·里根或理查德·尼克松......我希望能够添加默认的“我不关心”选项。

我想在每次用户创建调查时添加额外的选择,但是在创建调查之后我不会对该选项的文本有太多控制权,而且我想知道是否ares a更好的方法,比如创建另一个表格或其他东西

由于

1 个答案:

答案 0 :(得分:0)

将应用程序逻辑更改为始终显示空question_id的选项。然后使用choice_text I don't carequestion_id NULL创建一个问题。

相关问题