Thomas: mysql_fetch_array - weiß einfach nicht mehr weiter

Beitrag lesen

Hallo Leute!

Ich hab folgende kleine Test-Datenbank:

ID - NAME
----------
1    Klaus
2    Albert
3    Susi
4    Norbert

Nun fehlt mir hier die alphabetische Ordnung, was ich bei der Ausgabe der Datensätze korregieren möchte.

Ich lese die Datensätze ein:

$data = "SELECT name FROM db ORDER BY name";

Jetzt hab ich sie so geordnet wie ich will.

So geh ich weiter:

$result = mysql_query($data, $conn); # $conn ist hier die DB-Verbindungsvariable

$test = mysql_fetch_array($result, MYSQL_NUM);

Jetzt kommt das Problem. Eigentlich müsste das Array ja nun so aussehen:

0 Albert
1 Klaus
2 Norbert
3 Susi

Wenn ich $test[0] auslese, kommt auch Albert, wie gewollt, aber bei [1], [2] und [3] kommt gar nix :o(

Weiß jemand Rat?

Wenn ich per mysql_num_rows abprüfe, hat es schon 4 Datensätze eingelesen, es kann nur noch daran liegen, dass er mir nicht alle 4 ins Array mit reinnimmt.

Gruß, Thomas