Forum und email

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

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

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