Belegten Speicher nach einer MYSQL-Query wieder freigeben

23 10 2008

Um nach einer erledigten MYSQL-Query den davon belegten Speicher wieder freizugeben kann man die Funktion “mysql_free_result” verwenden.

Beispiel:
$query = mysql_query(“SELECT name FROM table”);
$result = mysql_fetch_array($query);

Mit mysql_free_result($query ); wird nun der durch die Query belegte Speicher freigegeben. Das macht aber eigetlich nur bei großen Abfragen (oder wenig Arbeitsspeicher) Sinn, da am Ende eines Scriptes der Speicher sowieso freigegeben wird.