PHP kézikönyv
Előző |  | Következő

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

Előző | Tartalom | Következő
mysql_field_type | Fel | mysql_get_client_info