2010-01-16 90 views
1

如果您想要制作一个支持多种答案(选项)的投票系统(不只是是/否),您会如何做?你会如何构建数据库等?投票系统多个答案

我不想限制答案/选项。

对此的一些输入将不胜感激。

+0

可能重复:http://stackoverflow.com/questions/2070172/what-是最好的方法来存储问题数据到数据库 – APC 2010-01-16 14:55:12

回答

2

下面是我用什么:

桌球台:

pool_id: int 
pool_name: varchar 
number_of_votes: int 

Pool_question表:

question_id: int 
pool_id: int 
question: varchar 
answer: varchar 
question_selected_count: int 
+0

或者,你可以做一些小改动 - 池中没有number_of_votes(因为池中的投票数= SUM回答投票)和问题在poo中l(因为你有一个问题有多个答案) – 2010-01-16 14:46:56