Thomas Meinike: Mysql - Übereinstimmungen finden und zählen

Beitrag lesen

Hallo,

$result=mysql_query($mysql, $con);
$ergebnis=mysql_fetch_array($result)

foreach($ergebnis as $key => $value)
{
echo $key . ":" . $value;
}

dann bekomme ich nur:

0:1
feld:1
1:129
Treffer:129

Da fehlen mir also noch die Ergebnisse von 2 und 3.

Du fragst auch nur einen Datensatz ab. Lege mal eine while-Schleife um den foreach-Ausdruck.

Ich erhalte mit

while($zeile=mysql_fetch_array($result))
{
  print $zeile["feld"]." : ".$zeile["Treffer"]."<br>\n";
}

die Ausgabe

1 : 3
2 : 2
3 : 1

MfG, Thomas