mysql_free_result
(PHP 4, PHP 5, PECL mysql:1.0)
mysql_free_result — FelszabadÃtja az eredmény által lefoglalt memóriát
LeÃrás
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
Example#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
Note: A visszafelé kompatibilitás miatt a következő elavult álnév is használható: mysql_freeresult()