(PHP 4, PHP 5)
pg_fetch_row — Pobiera wiersz jako tablicę z indeksami numerycznymi
$wynik
, int $wiersz
)
pg_fetch_row() pobiera jeden wiersz
z wyniku wskazanego przez określony identyfikator wyniku
wynik
.
Informacja: Ta funkcja ustala wartość pól NULL na
NULL
.
wynik
Identyfikator wyniku zapytania bazy PostgreSQL, zwrócony przez jedną z funkcji pg_query(), pg_query_params() lub pg_execute() (między innymi).
wiersz
Numer wiersza w wyniku do pobrania. Wiersze numerowane są od zera w górę. Jeśli jest pominięty
albo wynosi NULL
, pobrany zostanie kolejny wiersz.
Tablica (ang. array), indeksowana od zera w górę, z reprezentowaną
każdą wartością jako łańcuch (ang. string). Wartości NULL z bazy danych
są zwracane jako NULL
.
FALSE
jest zwracane, jeśli wiersz
przekracza liczbę
wszystkich wierszy, nie ma więcej wierszy, lub w przypadku każdego innego błędu.
Wersja | Opis |
---|---|
4.1.0 |
Parametr wiersz stał się opcjonalny.
|
Przykład #1 pg_fetch_row() - przykład
<?php
$polaczenie = pg_pconnect("dbname=wydawca");
if (!$polaczenie) {
echo "Wystąpił błąd.\n";
exit;
}
$wynik = pg_query($polaczenie, "SELECT autor, email FROM autorzy");
if (!$wynik) {
echo "Wystąpił błąd.\n";
exit;
}
while ($wiersz = pg_fetch_row($wynik)) {
echo "Autor: $wiersz[0] E-mail: $wiersz[1]";
echo "<br />\n";
}
?>