15.07.2013 Aufrufe

Fach: Informatik - Jan-Gerd Tenberge

Fach: Informatik - Jan-Gerd Tenberge

Fach: Informatik - Jan-Gerd Tenberge

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

5.2.9<br />

mysql_fetch_assoc<br />

(PHP 4 >= 4.0.3, PHP 5)<br />

mysql_fetch_assoc -- Liefert einen Datensatz als assoziatives Array<br />

Beschreibung<br />

array mysql_fetch_assoc ( resource Ergebnis )<br />

Liefert ein assoziatives Array, das den geholten entprechenden Datensatz enthält. Sind<br />

keine weiteren Datensätze vorhanden gibt diese Funktion FALSE zurück.<br />

mysql_fetch_assoc() entspricht in der Funktionsweise exakt dem Aufruf von<br />

mysql_fetch_array() mit Angabe von MYSQL_ASSOC als optionalen zweiten<br />

Parameter. Diese Funktion liefert Ihnen nur ein assoziatives Array. Das war das<br />

ursprüngliche Verhalten von mysql_fetch_array(). Falls Sie sowohl numerische, als<br />

auch assoziative Indizes benötigen, verwenden Sie mysql_fetch_array().<br />

Falls zwei oder mehrere Felder des Ergebnisses den gleichen Feldnamen haben, dann<br />

wird nur der Wert des letzten Felds im Array unter diesem Feldnamen abgelegt. Um<br />

auch auf die anderen, gleichnamigen, Felder zugreifen zu können, müssen Sie entweder<br />

numerische Indizes und damit mysql_fetch_row() benutzen, oder Aliase für Ihre Felder<br />

anlegen. Zur Verwendung von Aliasen schauen Sie sich das Beispiel unter der<br />

Beschreibung von mysql_fetch_array() an.<br />

Zu betonen ist, dass der Gebrauch von mysql_fetch_assoc() nicht signifikant langsamer<br />

ist als mysql_fetch_row(), obwohl die Funktion einen sichtlichen Mehrwert bietet.<br />

Anmerkung: Feldnamen, die von dieser Funktion zurückgegeben werden,<br />

unterscheiden sich in der Groß-/Kleinschreibung.<br />

Anmerkung: Diese Funktion setzt NULL Felder auf den PHP Wert NULL.<br />

Beispiel 1. Ein ausführliches Beispiel zumysql_fetch_assoc()<br />

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!