Funkcje PostgreSQL
PHP Manual

pg_fetch_result

(PHP 4 >= 4.2.0, PHP 5)

pg_fetch_resultPobiera dane z wyniku

Opis

mixed pg_fetch_result ( resource $wynik , int $wiersz , mixed $kolumna )
string pg_fetch_result ( resource $wynik , mixed $kolumna )

pg_fetch_result() zwraca wartość określonego wiersza i pola (kolumny) w identyfikatorze wyniku PostgreSQL.

Informacja:

Funkcja ta nazywana była wcześniej pg_result().

Parametry

wynik

Identyfikator wyniku zapytania, zwrócony przez pg_query(), pg_query_params() lub pg_execute() (między innymi).

wiersz

Numer wiersza wyniku do zwrócenia. Wiersze są numerowane od zera w górę. Jeśli nie podano, zwracany jest kolejny wiersz.

kolumna

Łańcuch (ang. string) reprezentujący nazwę pola (kolumny) do pobrania, w innym wypadku, kolumnę do pobrania reprezentuje jej numer (int). Pola są numerowane od zera w górę.

Zwracane wartości

Typ boolean jest zwracany jako "t" lub "f" (true lub false z j. ang.). Wszystkie inne typy, włączając tablice są zwracane jako łańcuchy sformatowane domyślnie, do takiego samego typu PostgreSQL, jaki powinieneś zobaczyć w programie psql. Wartości NULL z bazy danych są zwracane jako NULL.

FALSE jest zwracane jeśli wiersz przekracza liczbę wszystkich dostępnych wierszy, lub w przypadku każdego innego błędu.

Przykłady

Przykład #1 pg_fetch_result() - przykład

<?php
$baza_danych 
pg_connect("dbname=uzytkownicy uzytkownik=ja") || die();

$id pg_query($baza_danych"SELECT 1 UNION ALL SELECT 2");

$war pg_fetch_result($id10);

echo 
"Pierwsze pole w drugim wierszu to: "$war"\n";
?>

Powyższy przykład wyświetli:

Pierwsze pole w drugim wierszu to: 2

Zobacz też:


Funkcje PostgreSQL
PHP Manual