|
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.
Poprzedni | Spis treści | Następny |
pg_fetch_all | Początek rozdziału | pg_fetch_assoc |
Hosting by: Hurra Communications Sp. z o.o.
Generated: 2007-01-26 18:02:53