Hi!
So wie du es schreibst hatte ich es bereits umgesetzt-aber es wird mir nur eine "nummer" ausgegeben.
Tut mir leid, ich kann das nicht nachvollziehen. Wenn ich
SELECT name, status, CAST(GROUP_CONCAT(nummer ORDER BY nummer DESC SEPARATOR ' ') AS CHAR) FROM danny GROUP BY name, status
in den phpMyAdmin einkippe, dann bekomme ich
name status CAST( GROUP_CONCAT( nummer ORDER BY nummer DESC SEPARATOR ' ' ) AS CHAR )
Bernd 0 889 874
Bernd 1 741
Klaus 0 511
Klaus 1 654 123
Peter 0 659 458
Peter 1 478
Das CAST() ist notwendig, weil der PMA sonst nur ein [BLOB - 7 B] oder [BLOB - 3 B] anzeigt. Im abfragenden Programm ist das Casten aber nicht notwendig.
Ich kann mir jetzt nur noch vorstellen, dass du bei der Anzeige einen Fehler machst. Vielleicht sowas in der Art:
<input type=text name=nummer value=<?php echo $row['nummern'] ?>>
Das ergäbe dann bei Bernd mit Status 0:
<input type=text name=nummer value=889 874>
Das Leerzeichen zwischen den beiden Zahlen beendet das value-Attribut, das 874 stellt ein neues Attribut dar und wird vom Browser ignoriert. Richtig in dem Fall wäre:
<input type="text" name="nummer" value="<?php echo htmlspecialchars($row['nummern']) ?>">
Probier doch mal dein SQL-Statement in einem Tool wie dem PMA.
Lo!