(PHP 4 >= 4.2.0, PHP 5)
pg_free_result — Libère la mémoire
pg_free_result() libère la mémoire et les données associées avec le jeu de résultats PostgreSQL associé.
pg_free_result() n'est vraiment utile que si vous risquez d'utiliser trop de mémoire durant votre script. La mémoire occupée par les résultats est automatiquement libérée à la fin du script.
Note: Auparavant, cette fonction s'appelait pg_freeresult() .
Ressource de résultats PostgreSQL, retourné par pg_query() , pg_query_params() ou pg_execute() (et quelques autres).
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple 2101. Exemple avec pg_free_result()
<?php
$db
=
pg_connect
(
"dbname=users user=me"
) || die();
$res
=
pg_query
(
$db
,
"SELECT 1 UNION ALL SELECT 2"
);
$val
=
pg_fetch_result
(
$res
,
1
,
0
);
echo
"Le premier champ de la seconde ligne est : "
,
$val
,
"\n"
;
pg_free_result
(
$res
);
?>
L'exemple ci-dessus va afficher :
Le premier champ de la seconde ligne est : 2
pg_query() |
pg_query_params() |
pg_execute() |