(PHP 4 >= 4.2.0, PHP 5)
pg_free_result — Zwalnia pamięć wyniku
$wynik
)pg_free_result() zwalnia pamięć i danych związanych z określonym identyfikatorem wyniku PostgreSQL (ang. typ resource).
Tę funkcję trzeba wywołać jeśli zużywanie pamięci podczas wykonywania skryptu stanowi problem. W przeciwnym wypadku, cała pamięć przeznaczona dla wyniku zostanie automatycznie zwolniona, gdy skrypt zakończy się.
Informacja:
Ta funkcja była poprzednio nazwana pg_freeresult().
wynik
Identyfikator wyniku PostgreSQL, zwrócony przez pg_query(), pg_query_params() lub pg_execute() (między innymi).
Zwraca TRUE
w przypadku powodzenia, FALSE
w
przypadku błędu.
Przykład #1 pg_free_result() - przykład
<?php
$baza_danych = pg_connect("dbname=uzytkownicy uzytkownik=ja") || die();
$wyn = pg_query($baza_danych, "SELECT 1 UNION ALL SELECT 2");
$wartosc = pg_fetch_result($wyn, 1, 0);
echo "Pierwsze pole w drugim wierszu to: ", $wartosc, "\n";
pg_free_result($wyn);
?>
Powyższy przykład wyświetli:
Pierwsze pole w drugim wierszu to: 2