|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">
pg_fetch_arrayBeschreibungarray pg_fetch_array ( resource result, int row [, int result_type])pg_fetch_array() gibt ein Array zurück, das die gelesene Zeile (Tupel, Datensatz) enthält. Falls keine Zeile mehr gelesen werden konnte, wird FALSE zurückgegeben. pg_fetch_array() ist eine erweiterte Version von pg_fetch_row(). Zusätzlich zur Speicherung der Daten in einem nummerischen Array (mit den Feldindizes) speichert diese Funktion die Daten standrardmäßig in einem assoziativen Array mit den Feldnamen als Indizes. row ist die Zeilennummer des Datensatzes, der gelesen werden soll. Die Zählung beginnt bei 0. result_type ist ein optionaler Parameter, der angibt, wie der Rückgabewert initialisiert wird. result_type ist eine Konstante, die die folgenden Werte annehmen kann: PGSQL_ASSOC, PGSQL_NUM, und PGSQL_BOTH. pg_fetch_array() gibt mit PGSQL_ASSOC ein assoziatives Array mit Feldnamen als Schlüssel zurück, mit PGSQL_NUM wird ein nummerisches Array mit den Feldnummern zurückgegeben und mit PGSQL_BOTH wird ein Array mit beiden Indizes zurückgegeben. PGSQL_BOTH ist die Standardeinstellung.
pg_fetch_array() ist NICHT wesentlich langsamer als pg_fetch_row(), obwohl eine umfassendere Funktion zur Verfügung gestellt wird. Siehe auch pg_fetch_row(), pg_fetch_object() und pg_fetch_result().
|