pg_fetch_array
Opis
array pg_fetch_array ( resource result, int row [, int result_type] )pg_fetch_array() Zwraca tablicę zawierającą dane z pobranego wiersza lub FALSE jeśli nie ma więcej wierszy.
pg_fetch_array() is jest rozszerzeną wersją pg_fetch_row(). Oprócz zapisywania danych w indeksach numerycznych, zapisuje je też w indeksach przyporządkowujących (asocjacyjnych), używając nazw kolumn jako kluczy.
row
jest numerem wiersza do pobrania. Pierwszy wiersz
ma numer 0.
result_type
opcjonalny parametr określający rodzaj
wyniku. result_type
jest stałą i może przyjmować
następujące wartości: PGSQL_ASSOC, PGSQL_NUM, i PGSQL_BOTH.
pg_fetch_array() zwraca tablicÄ™ z indeksami
przyporządkowującymi które mają nazwę kolumny jako klucz dla PGSQL_ASSOC,
numer kolumny jako klucz dla PGSQL_NUM i obydwa (nazwÄ™/numer) dla PGSQL_BOTH.
Domyślną wartością jest PGSQL_BOTH.
Notatka:
result_type
został dodany w PHP 4.0.
pg_fetch_array() nie jest znacząco wolniejsze niż pg_fetch_row(), a znacząco ułatwia pracę.
Zobacz także pg_fetch_row(), pg_fetch_object() i pg_fetch_result().
Notatka: Od wersji 4.1.0,
row
jest opcjonalny. Wywołanie pg_fetch_array() zwiększa wewnętrzny licznik wierszy o 1.