by Wiedmann » 06. May 2004 12:19
Zustimmt Stefan.
War auch schon am überlegen, ob ich die Erklärung noch anfügen soll...
Und zu zurvollständigen Verwirrung, *g*, könnte ich ja bei mysql_fetch_array auch mit angeben ob ich das Ergebnis als numerisch, assoziativ oder beides (Standard) haben will.
Wobei fetch_row wohl die schnellste Lösung ist (Arrayzugriff über einen numerischen Index). Und in Anlehnung an Nicki kein implode mehr nehmen, sondern gleich den Index 0 aus dem Array.
Bei diesem Select könnte ich zudem auch gleich auf das Array verzichten und sowas nehmen:
$DBErgebnis = mysql_result($Abfrage, 0);
Noch ein Hinweis an Pauli:
Schau am besten immer im PHP-Manual nach. Da wird ja zu jeder Funktion beschrieben was sie zurückgibt. (An deine gelöste erste Frage denk -> gibt immer id zurück).
Wenn du dir über den inhalt einer Variable oder Rückgabe einer Funktion nicht im klaren bist, mach ein:
echo var_dump(mysql_fetch_array ($Abfrage));
oder
echo var_dump($DBErgebnis1);
oder
echo print_r(mysql_fetch_array ($Abfrage));
oder
echo print_r($DBErgebnis1);