2010-01-16 6 views
1

Si vous voulez faire un système de sondage qui prend en charge plusieurs réponses (options) (pas seulement oui/non), comment le feriez-vous? Comment structureriez-vous le db etc?Système de sondage réponses multiples

Je ne veux pas limiter les réponses/options.

Une contribution à ce sujet serait grandement appréciée.

+0

double possible: http://stackoverflow.com/questions/2070172/what- est-ce-que-la-meilleure-approche-de-stocker-question-données-dans-une-base de données – APC

Répondre

2

Voici ce que je:

Table de billard:

pool_id: int 
pool_name: varchar 
number_of_votes: int 

table Pool_question:

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

Ou, vous pouvez le faire avec des changements mineurs - avec NO number_of_votes dans pool (parce que le nombre de votes dans pool = SOMME répondre votes) et question à caca l (parce que vous avez plusieurs réponses pour une question) –

Questions connexes