Hallo
Hi,
$out = mysql_query($res);
[...]
Aber auch wenn nur eine Zeile im Ergebnis drin ist, was $out[0] entspräche,Nein, das taete es nicht.
$out ist eine Ressource-ID (im Erfolgsfalle, sonst false).
$out ist aber ganz sicher kein Array (welcher Art auch immer).
Das ist mir klar. Deshalb steht da explizit "entspräche".
wird er mit der Zeile $row = mysql_fetch_assoc($out); ($out ist die Kennung des vollständigen Ergebnisses) keine brauchbaren Daten erhalten.
Doch, wird er.
mysql_fetch_assoc holt den jeweils naechsten Datensatz des (erfolgreichen) Abfrageergebnisses, auf welches die Ressource-ID $out "verweist", und stellt diesen in Form eines assoziatives Arrays zur Verfuegung.
_Das_ wollte ich wissen. Das mysql_fetch_row so funktioniert (Zitat Handbuch: "Wiederholtes Aufrufen von mysql_fetch_row() liefert den nächsten Datensatz des Anfrageergebnisses oder FALSE, wenn keine weiteren Datensätze verfügbar sind."), war mir klar. Aus der Handbuchseite für mysql_fetch_assoc geht diese Möglichkeit der Verwendung nicht hervor.
Tschö, Auge
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.2