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