pg_fetch_array
Liefert eine Zeile als Array
&reftitle.description;
arrayfalsepg_fetch_array
PgSql\Resultresult
intnullrow&null;
intmodePGSQL_BOTH
pg_fetch_array gibt ein Array zurück, das die gelesene
Zeile (Tupel, Datensatz) enthält.
pg_fetch_array ist eine erweiterte Version von
pg_fetch_row. Zusätzlich zur Speicherung der Daten in
einem numerischen Array (mit den Feldindizes) speichert diese Funktion die
Daten auch in einem assoziativen Array mit den Feldnamen als Indizes. In
der Standardeinstellung wird ein Array mit beiden Indextypen zurückgegeben.
&database.fetch-null;
pg_fetch_array ist NICHT wesentlich langsamer als
pg_fetch_row oder pg_fetch_assoc,
ist aber viel einfacher zu benutzen.
&reftitle.parameters;
result
&pgsql.parameter.result;
row
Die Nummer der Zeile des Abfrageergebnisses, das abgerufen werden soll.
Die Nummerierung beginnt bei 0. Fehlt dieser Parameter oder ist er
&null;, so wird jeweils die nächste Zeile abgerufen.
mode
&pgsql.parameter.mode;
&reftitle.returnvalues;
Ein &array;, das entweder numerisch (bei 0 beginnend) oder
assoziativ indiziert ist, oder beides. Jeder Wert im &array;
wird als &string; dargestellt. Nullwerte der Datenbank
(NULL) werden als &null; zurückgegeben.
Bei einem Fehler oder wenn der Parameter row größer
als die Anzahl der Datensätze im Abfrageergebnis ist oder wenn kein
Datensatz mehr gelesen werden kann, wird &false; zurückgegeben. Der
Versuch, das Ergebnis einer anderen als einer SELECT-Abfrage abzurufen,
gibt ebenfalls &false; zurück.
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.result-object;
&reftitle.examples;
pg_fetch_array-Beispiel
]]>
&reftitle.seealso;
pg_fetch_row
pg_fetch_object
pg_fetch_result