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()