Udtræk vinder af konkurrence
Hejsa gruppe...Jeg er NÆSTEN færdig med mit konkurrence modul, dog mangler det vigtigste næsten, at kunne udtrække en vinder :)
Jeg kan ikke lige hitte ud af hvordan jeg laver sql'en desværre :(
Mine tabeller
CREATE TABLE `konkurrence_question` (
`id` int(11) NOT NULL auto_increment,
`tekst_id` int(11) default NULL,
`tekst` text,
PRIMARY KEY (`id`)
)
CREATE TABLE `konkurrence_bruger_answer` (
`id` int(11) NOT NULL auto_increment,
`bruger_id` int(11) NOT NULL default '0',
`answer_id` int(11) NOT NULL default '0',
`question_id` int(11) default NULL,
`konkurrence_tekst_id` int(11) default NULL,
PRIMARY KEY (`id`)
)
CREATE TABLE `konkurrence_answer` (
`id` int(11) NOT NULL auto_increment,
`question_id` int(11) default NULL,
`tekst` varchar(255) default NULL,
`rigtigt_svar` enum('0','1') default '0',
PRIMARY KEY (`id`)
)
(K = konkurrence fra nu af)
Lidt forklaring til de forskellige tabeller:
K_question:
"tekst_id" går over til en anden tabel som jeg har udeladt med diverse info om selve konkurrencen.
"id" er spørgsmålets ID
"tekst" er spørgsmålets titel
K_answer:
"question_id" er ID fra "K_question"
"id" er svarets ID
"rigtigt_svar" er 0 for forkert svar og 1 for rigtigt svar
"tekst" er svaret
K_bruger_answer:
"question_id" er ID fra "K_question"
"answer_id" er ID fra "K_answer"
"bruger_id" er et ID fra en tabel jeg har udeladt
"konkurrence_tekst_id" er ID fra en tabel jeg har udeladt
Mit mål med det hele er at udtrække bruger ID fra "K_bruger_answer"
Hvor "rigtigt_svar" = 1 fra "K_answer" og alle "question_id" er $id
Spørg endelig hvis du mangler oplysninger, så vil jeg prøve at forklare det lidt nærmere :)
