ChrisB: Ausgabe eines einzelnen DB-Feldes: Kein Array?

Beitrag lesen

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).

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. (Bzw. liefert false in dem Falle, dass es keinen naechsten Datensatz mehr gibt.)

MfG ChrisB