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

Beitrag lesen

Hallo

$out = mysql_query($res);
$row =  mysql_fetch_assoc($qry);
echo $row['user_id'];

mysql_fetch_assoc gibt, egal wieviele Zeilen das Abfrageergebnis hat, ein mehrdimensionales Array aus. Die erste Dimension bezeichnet die Zeile, ist also numerisch, die zweite Dimension ist die der Feldnamen.

Schau bitte ins Handbuch, deine Beschreibung von mysql_fetch_assoc() ist falsch. Es gibt keine zwei Dimensionen, die einzige Dimension ist der Feldname.

Nachguck, ähh ja, logisch, stimmt.
... Bleibt die Tatsache, dass die Zeilen im Ergebnis drin sind, auch wenn es nur eine Ergebniszeile gibt. Auch die eine einzige Zeile muss als solche angesprochen werden. Der obige Code tut dies, im Gegensatz zum Beispiel im Manual (while-Schleife), so er vollständig ist, nicht.

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