(PHP 4, PHP 5)
pg_fetch_row — Pobiera wiersz jako tablicę z indeksami numerycznymi
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.
Identyfikator wyniku zapytania bazy PostgreSQL, zwrócony przez jedną z funkcji pg_query(), pg_query_params() lub pg_execute() (między innymi).
Numer wiersza w wyniku do pobrania. Wiersze numerowane są od zera w górę. Jeśli nie podano, 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";
}
?>