pg_free_result
(PHP 4 >= 4.2.0, PHP 5)
pg_free_result — Zwalnia pamięć wyniku
Opis
$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().
Parametry
-
wynik -
Identyfikator wyniku PostgreSQL, zwrócony przez pg_query(), pg_query_params() lub pg_execute() (między innymi).
Zwracane wartości
Zwraca TRUE w przypadku powodzenia, FALSE w
przypadku błędu.
Przykłady
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
Zobacz też:
- pg_query() - Realizujezapytanie do bazy danych
- pg_query_params() - Submits a command to the server and waits for the result, with the ability to pass parameters separately from the SQL command text.
- pg_execute() - Sends a request to execute a prepared statement with given parameters, and waits for the result.
