MySQL Abfrage über PHP
Lofos
- php
0 Max0 Rato Micefarmer
Hallo erstmal,
also ich habe folgendes Problem. Ich will in einer Tabelle das Feld XXX nur die Spalten zählen, die auch wirklich gefüllt sind. Die leeren sollen also nicht beachtet werden:
mysql_query("SELECT COUNT(Computername) FROM Tabelle");
Hier muss es doch ne Bedingung geben, dass leere Spalten nicht mitgezählt werden. Die Spalten sind als char/Text deklariert.
Gruß
Lofos
Hier muss es doch ne Bedingung geben, dass leere Spalten nicht mitgezählt werden. Die Spalten sind als char/Text deklariert.
Vielleicht irgendwie über eine doppelte Verneinung ("wenn NICHT gleich NICHTS"):
if (feldname != " ") {
//zähle irgendwas;
}
Hier muss es doch ne Bedingung geben, dass leere Spalten nicht mitgezählt werden. Die Spalten sind als char/Text deklariert.
Versuch mal:
mysql_query("SELECT COUNT(Computername) FROM Tabelle WHERE Computername != ''");
Falls du mit 'leerer Spalte' meinst, dass deren Wert NULL ist:
mysql_query("SELECT COUNT(Computername) FROM Tabelle WHERE Computername IS NOT NULL");
Habs nicht selber ausprobiert.
mfg
Rato