mysql_free_result

(PHP 3, PHP 4, PHP 5)

mysql_free_result -- Felszabadítja az eredmény által lefoglalt memóriát

Leírás

bool mysql_free_result ( resource result )

A mysql_free_result() függvény az összes result eredményazonosító által használt memóriát felszabadítja.

A mysql_free_result() függvényt csak akkor kell meghívnod, ha nagyon aggódsz a használt memória mennyisége miatt. A memória a php program végén úgyis felszabadul.

Paraméterek

result

A feldolgozandó eredményhalmaz erőforrás. Ez az eredményhalmaz egy mysql_query() hívás eredményeként kellett létrejöjjön.

Visszatérési értékek

Siker esetén TRUE értékkel tér vissza, ellenkező esetben FALSE értéket ad.

Ha nem resource-t adsz meg result-ként akkor egy E_WARNING szintű hiba keletkezik. Érdemes megjegyezni, hogy a csak mysql_query() csak SELECT, SHOW, EXPLAIN, és DESCRIBE kérések esetén ad vissza resource-t.

Példák

Példa 1. mysql_free_result() példa

<?php
$eredmeny
= mysql_query("SELECT azon, email FROM emberek WHERE id = '42'");
if (!
$eredmeny) {
    echo
'Nem tudtam végrehajtani a lekérdezést: ' . mysql_error();
    exit;
}
/* Felhasználjuk az eredményt, később dolgunk lesz vele */
$sor = mysql_fetch_assoc($eredmeny);

/* Most felszabadíthatjuk az eredményt, majd mehet tovább a szkriptünk */
mysql_free_result($eredmeny);

echo
$sor['azon'];
echo
$sor['email'];
?>

Megjegyzések

Megjegyzés: A visszafelé kompatibilitás miatt a következő elavult álnév is használható: mysql_freeresult()

Lásd még

mysql_query()
is_resource()