Function.pg-free-result
Aus PHP-Wiki
pg_free_result — Gibt den durch Ergebnisse belegten Speicher frei
Inhaltsverzeichnis |
Beschreibung
bool pg_free_result ( resource $result )
pg_free_result() braucht nur aufgerufen zu werden,
wenn man befürchten muss, dass während der Ausführung des Skripts zu viel
Speicher verbraucht wird. Der Speicherplatz, den Ergebnisse belegen, wird
automatisch nach Beendigung des Skriptes freigegeben. Wer allerdings
sicher ist, die Ergebnisdaten innerhalb des Skriptes nicht mehr zu
benötigen, kann pg_free_result() mit dem Parameter
result
aufrufen, um den Speicherplatz wieder
freizugeben. Bei Erfolg wird TRUE zurückgegeben und FALSE sonst.
Hinweis:
Diese Funktion ersetzt die Funktion pg_freeresult().
Parameter-Liste
- result
- PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen pg_query(), pg_query_params() oder pg_execute() zurückgegeben wurde.
Rückgabewerte
Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.
Beispiele
Beispiel #1 pg_free_result() Beispiel
<?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 "Das erste Feld in der zweiten Zeile enthält: ", $val, "\n"; pg_free_result($res); ?>
Das oben gezeigte Beispiel erzeugt folgende
Ausgabe:Das erste Feld in der zweiten Zeile enthält: 2