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