pg_fetch_arrayPodręcznik PHPPoprzedniNastępnypg_fetch_array (PHP 3>= 3.0.1, PHP 4 )pg_fetch_array -- Pobiera wiersz jako tablicęOpisarray 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().
Przykład 1. PostgreSQL fetch array<?php
$conn = pg_pconnect ("dbname=publisher");
if (!$conn) {
echo "Wystąpił błąd.\n";
exit;
}
$result = pg_query ($conn, "SELECT * FROM authors");
if (!$result) {
echo "Wystąpił błąd.\n";
exit;
}
$arr = pg_fetch_array ($result, 0, PGSQL_NUM);
echo $arr[0] . " <- array\n";
$arr = pg_fetch_array ($result, 1, PGSQL_ASSOC);
echo $arr["author"] . " <- array\n";
?>
Notatka:
Od wersji 4.1.0, row jest opcjonalny.
Wywołanie pg_fetch_array() zwiększa wewnętrzny
licznik wierszy o 1.
PoprzedniSpis treściNastępnypg_fetch_allPoczątek rozdziałupg_fetch_assoc
Wyszukiwarka
Podobne podstrony:
function pg fetch arrayfunction pg fetch arrayfunction pg fetch objectfunction sybase fetch arrayfunction msql fetch arrayfunction pg fetch rowfunction pg fetch assocfunction mysql fetch arrayfunction sesam fetch arrayfunction fbsql fetch arrayfunction mysql fetch arrayfunction sybase fetch arrayfunction pg fetch objectfunction pg fetch allfunction pg fetch rowfunction msql fetch arraywięcej podobnych podstron