pg_free_result
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_free_result — Gibt den durch Ergebnisse belegten Speicher frei
Beschreibung
Die Funktion braucht nur aufgerufen zu werden, wenn man befürchten muss,
dass während der Ausführung des Skripts zu viel Speicher verbraucht wird.
Ansonsten wird der Speicherplatz, den Ergebnisse belegen, automatisch nach
Beendigung des Skriptes freigegeben.
Hinweis:
Diese Funktion ersetzt die Funktion pg_freeresult().
Rückgabewerte
Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.
Beispiele
Beispiel #1 pg_free_result()-Beispiel
<?php
$db = pg_connect("dbname=users user=me");
$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
Siehe auch
- pg_query() - Führt eine Abfrage aus
- pg_query_params() - Sendet ein Kommando zum Server und wartet seine Ausführung ab. Getrennt vom
SQL-Kommando können dabei Parameter übergeben werden
- pg_execute() - Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den
angegebenen Parametern auszuführen und wartet auf das Ergebnis
- pg_result_memory_size() - Returns the amount of memory allocated for a query result