Mailinglisten-Archive |
René Thiel wrote: >>1) was passiert überhaupt, fehlermeldung oder einfach falsches ergebnis? > > > Völlig falsche Zahlen. > > >>2) schon mal probiert, $querry auszugeben und den select im mysql client >>abzusetzen - vielleicht passt ja was mit den variablen nicht > > > Doch, doch, $querry war i.O. (zumindest so, wie ich wollte). > > Sollte etwa so aussehen (z.Z. komplett mit PHP gelöst): > http://rennkuckuck.de/php/wissen/statistik.php > Und das ist ein Tabellenauszug: > http://rennkuckuck.de/php/wissen/read_dump.html > Und hier die Struktur: > > CREATE TABLE `quiz1` ( > `id` int(11) NOT NULL auto_increment, > `datum` varchar(16) NOT NULL default '', > `eMail` varchar(50) NOT NULL default '', > `ip` varchar(16) NOT NULL default '', > `host` varchar(50) NOT NULL default '', > `browser` varchar(50) NOT NULL default '', > `f01` char(1) NOT NULL default '', > `f02` char(1) NOT NULL default '', > `f03` char(1) NOT NULL default '', > `f04` char(1) NOT NULL default '', > `f05` char(1) NOT NULL default '', > `f06` char(1) NOT NULL default '', > `f07` char(1) NOT NULL default '', > `f08` char(1) NOT NULL default '', > `f09` char(1) NOT NULL default '', > `f10` char(1) NOT NULL default '', > `f11` char(1) NOT NULL default '', > `f12` char(1) NOT NULL default '', > `f13` char(1) NOT NULL default '', > `f14` char(1) NOT NULL default '', > `f15` char(1) NOT NULL default '', > `f16` char(1) NOT NULL default '', > `f17` char(1) NOT NULL default '', > `f18` char(1) NOT NULL default '', > `f19` char(1) NOT NULL default '', > `korrekt` char(1) NOT NULL default '', > PRIMARY KEY (`id`), > KEY `korrekt` (`korrekt`), > KEY `ip` (`ip`) > ) TYPE=MyISAM; sorry, aber dein Fehler beginnt schon bei dem RE-Modell! aber probier mal: SELECT COUNT(`id`), `f01` FROM `quiz1` WHERE `f01` <> 'a' GROUP BY `f01` ansonsten: CREATE TABLE `quiz1` ( `id` int(11) NOT NULL auto_increment, `datum` varchar(16) NOT NULL default '', `eMail` varchar(50) NOT NULL default '', `ip` varchar(16) NOT NULL default '', `host` varchar(50) NOT NULL default '', `browser` varchar(50) NOT NULL default '', `korrekt` char(1) NOT NULL default '', PRIMARY KEY (`id`), KEY `korrekt` (`korrekt`), KEY `ip` (`ip`) ) TYPE=MyISAM; CREATE TABLE `answer` ( `id` int(11) NOT NULL auto_increment, `quiz_id` int(11) NOT NULL, `question_id` int(11) NOT NULL, `answer` ENUM('a','b','c','d',''), PRIMARY KEY (`id`), KEY `quiz_id` (`quiz_id`), KEY `question_id` (`question_id`) ) TYPE=MyISAM; -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive