pg_field_type
pg_get_notify
PostgreSQL Funktionen
PHP Manual

# pg_free_result

(PHP 4 >= 4.2.0, PHP 5)

pg_free_result — Gibt den durch Ergebnisse belegten Speicher frei

### 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

### Siehe auch

- pg_query()
- pg_query_params()
- pg_execute()

pg_field_type
pg_get_notify
PostgreSQL Funktionen
PHP Manual