mysql_free_result — Libera la memoria del resultado
Descripción
int mysql_free_result ( int $id_resultado )
mysql_free_result() solo necesita ser llamada si te preocupa usar demasiado memoria durante la ejecución de tu script. Toda la memoria usada por resultado específicado en el parámetro del identificador de resultado será automáticamente liberada.
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
If a non-resource is used for the result, an error of level E_WARNING will be emitted. It’s worth noting that mysql_query() only returns a resource for SELECT, SHOW, EXPLAIN, and DESCRIBE queries.
Ejemplo de mysql_free_result
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
/* Use the result, assuming we're done with it afterwords */
$row = mysql_fetch_assoc($result);
/* Now we free up the result and continue on with our script */
mysql_free_result($result);
echo
$row['id'];
echo $row['email'];
?>