Vet inte hur du har lagt upp databasen men om du har en tabell med frågorna och en tabell för svarsalternativen så får du även spara ett referensid från frågans tabell i svarstabellen.
Letade reda på ett gammalt poll skript som jag gjorde för länge sen. Kolla lite på hur jag lagt upp databasen så kanske du förstår hur jag menar.
// Skapa tabell för admin
mysql_query("CREATE TABLE poll_admin (
id int(11) NOT NULL auto_increment,
user varchar(30) NOT NULL default '',
pass varchar(30) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;") or die (mysql_error());
// Skapa tabell för svaren, färger och röstningar
mysql_query("CREATE TABLE poll_data (
id int(11) NOT NULL auto_increment,
poll_refid int(11) NOT NULL default '',
poll_answ VARCHAR(100) NOT NULL default '',
color VARCHAR(6) NOT NULL default '',
votes int(14) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;") or die (mysql_error());
// Skapa tabell för frågan, status
mysql_query("CREATE TABLE poll_index (
polls_id int(11) NOT NULL auto_increment,
question VARCHAR(100) NOT NULL default '',
status smallint(2) NOT NULL default '',
PRIMARY KEY (polls_id)
) TYPE=MyISAM;") or die (mysql_error());
// Skapa tabell för ip
mysql_query("CREATE TABLE poll_ip (
ip_id int(11) NOT NULL auto_increment,
ip VARCHAR(15) NOT NULL default '',
ip_refid int(11) NOT NULL default '',
cookie VARCHAR(15) NOT NULL default '',
PRIMARY KEY (ip_id)
) TYPE=MyISAM;") or die (mysql_error());
// Skapa tabell för inställningarna
mysql_query("CREATE TABLE poll_settings (
poll_set smallint(2) NOT NULL default '',
poll_border smallint(2) NOT NULL default '',
poll_bordercolor VARCHAR(6) NOT NULL default '',
poll_questcolor VARCHAR(6) NOT NULL default '',
poll_questbg VARCHAR(6) NOT NULL default '',
poll_bg VARCHAR(6) NOT NULL default '',
poll_barbordcolor VARCHAR(6) NOT NULL default '',
poll_barbg VARCHAR(6) NOT NULL default '',
poll_width int(3) NOT NULL default '',
poll_proc smallint(2) NOT NULL default '',
poll_numb smallint(2) NOT NULL default '',
poll_credit smallint(2) NOT NULL default '',
poll_totnumb smallint(2) NOT NULL default '',
ps VARCHAR(250) NOT NULL default '',
poll_meddelande VARCHAR(50) NOT NULL default '',
poll_text1 VARCHAR(50) NOT NULL default '',
poll_text2 VARCHAR(50) NOT NULL default '',
PRIMARY KEY (poll_set)
) TYPE=MyISAM;") or die (mysql_error());