Tach!
Indem du die drei Zeilen der Ergebnismenge holst und auf die jeweils zwei Werte zugreifst. Das machst du wie bei jeder anderen Ergebnismenge auch, wofür es genügend Anleitungen gibt.
Klingt nach einem array.
Also, ich habe jetzt gemacht:
$menge = mysql_fetch_row($abfrage);
echo $menge[0]; //= 'rot' = richtig
echo $menge[1]; //= 2 = auch richtig
echo $menge[2]; // nix mehr, müsste doch eigentlich 'blau' anzeigen, oder?
Die Kontrollausgabe dazu lautet print\_r($menge) oder auch var\_dump($menge). Wie du sehen wirst, hast du nur zwei Werte.
> Zum Testen habe ich in der Tabelle 2 rote und einen blauen Ball. Aber von den blauen wird nix angezeigt. Wo liegt mein Fehler?
Lies bitte noch einmal den ersten Satz im obigen Zitat meiner vorhergehenden Antwort. Die Fetch-Funktionen holen immer nur eine Zeile. Du musst solange fetchen, bis kein Ergebnis mehr kommt. Das Ergebnis in nur einer Zeile zu bekommen ist möglich aber wesentlich aufwendiger als die GROUP-BY-Lösung.
dedlfix.