Mysql Abgrage mit Count und Where

mageDSA

Mitglied
Hallo Leute vielleicht kann mir einer von Euch helfen.

PHP:
$ergebnis = mysql_query( "SELECT * FROM liste WHERE system = 'Win 98' ")

PHP:
$ergebnis = mysql_query( "SELECT * COUNT(*)  FROM liste WHERE system = 'Win 98' ")

Ich hab in der System Spalte verschiedene Werte drinnen stehen.

Ich will nun jene Zellen zählen und ausgeben die zusammgehören.

Beispiel

Spalte System steht folgendes drinnen.

5 x Win 2000 6 mal Win 98

Und jetzt will ich die Spalte System fragen wie oft ist Win 2000 enthalten und als ergebnis sollte ich 5 ehalten.
Ich hab oben die 2 Versuche hingepostet.

Aber es klappt nicht.

Vielleicht kann mir ja einer helfen !

Gesucht hab ich schon im Forum aber nicht das entsprechende gefunden.

Danke
 
$ergebnis = mysql_query( "SELECT * FROM liste WHERE system = 'Win 98' ")

$menge = mysql_num_rows();
echo $menge;

oder :

$ergebnis = mysql_query( "SELECT COUNT(*) FROM liste group by system WHERE system = 'Win 98' ")
$menge = mysql_fetch_row();
echo $menge[0];

ein count braucht immer ein group by :)

oder in einem aufwasch:

$ergebnis = mysql_query( "SELECT system,COUNT(*) FROM liste group by system' ")
while ($menge = mysql_fetch_row()) {
echo "$menge[0] $menge[1]";
}
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück