pg_fetch_result
pg_field_is_null
PostgreSQL
PHP Manual

# pg_fetch_row

(PHP 4, PHP 5)

pg_fetch_row — Pobiera wiersz jako tablicę z indeksami numerycznymi

### Opis

array pg_fetch_row ( resource `$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`.

### Parametry

`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 nie podano, pobrany zostanie kolejny wiersz.

### Zwracane wartości

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.

### Rejestr zmian

Wersja | Opis
--- | ---
4.1.0 | Parametr `wiersz` stał się opcjonalny.

### Przykłady

Example #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";
}
?>`

### Patrz także

- pg_query()
- pg_fetch_array()
- pg_fetch_object()
- pg_fetch_result()

pg_fetch_result
pg_field_is_null
PostgreSQL
PHP Manual