Liberar el resultado de la consulta
Una vez hemos terminado de trabajar con el resultado obtenido de la consulta, antes de cerrar la base de datos o si queremos obtener otros, es conveniente liberar de la memoria el resultado actual. Usaremos la siguiente función:
void mysql_free_result ( resource $result )
En el ejemplo completo:
...
mysql_free_result($result);
...
Ojo, sólo deberemos liberar los recursos consumidos en el caso de consultas con sentencias de tipo SELECT, SHOW, DESCRIBE o EXPLAIN. Eso es debido a que, como se ha comentado anteriormente han devuelto una variable de tipo recurso.