PHP mysql_free_result() funktion

Definition og brug

mysql_free_result() funktionen frigiver resultatsmemory.

Returnerer true, hvis succesfuld, ellers returnerer false.

Syntaks

mysql_free_result(data)
Parametre Beskrivelse
data Obligatorisk. Det resultatsignatur, der skal frigives. Dette resultatsignatur er fra mysql_query() Resultaterne.

Tips og kommentarer

Kommentar:mysql_free_result() skal kun kaldes, når man overvejer, hvor meget memory en stor resultatsæt kan bruge. Alle tilknyttede memory vil blive automatisk frigivet, når scriptet afsluttes.

Eksempel

<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_row($result));
// Løs memory
mysql_free_result($result);
$sql = "SELECT * from Customers";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_row($result));
mysql_close($con);
?>