Hallo,
ich habe folgendes Problem. Ich bekomme es einfach nicht hin in einer SQL-Abfrage die leeren Felder EINES Datensatzes meiner SQL-Tabelle auszulesen.
id | projekt_id | aufgabe_1 | ok_1 | aufgabe_2 | ok_2 | aufgabe_3 | ok_3
1 | 35 | kaffee | on | kuchen | | zigarette | on
Ich weiß, dass das Datenbankdesign suboptimal für diese Abfrage ist, aber das kann ich nicht ändern.
Ich möchte jetzt einfach die Aufgabenfelder auslesen und zählen wo was drinsteht (sind auch leere Felder dabei), dann das gleiche mit den ok-Feldern (Checkboxen) und diese gegenüberstellen.
Also quasi "SELECT aufgabe_1, ... aufgabe_3 FROM ... WHERE projekt_id = 35 AND Inhalt != ""
Steh auf dem Schlauch, alles was ich bisher so probiert habe mit COUNT oder mysql_num_rows liefert mir ja immer eine Anzahl von Datensätzen. Würde das aber ungern mit php machen.
Geht das überhaupt mit diesem Datenbankdesign?
Vielen Dank schonmal!
lg,
Paco
MySQL 5.0.67
PHP 5.2.6