![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
29/01/2007, 08:44
|
![Avatar de ebe](http://static.forosdelweb.com/customavatars/avatar58469_1.gif) | | | Fecha de Ingreso: marzo-2004 Ubicación: Guatemala
Mensajes: 363
Antigüedad: 20 años, 10 meses Puntos: 11 | |
Re: mysql_free_result($result); mysql_free_result te permite liberar cualquier cantidad de memoria asociada con un resultado en especifico (algun resultado de un query - mysql_query - enviado a tu DDBB), de esta manera pudes estar seguro de liberar este recurso en el servidor.
Este tipo de error se da cuando el id del proceso asociado a un resultado de datos obtenidos a traves de un query SQL no es existente, verifica que la variable donde has guardado tu resultado (que comunmente lo obtienes con la funcion mysql_query() ) es la misma a la que haces referencia al llamar a tu funcion mysql_free result().
NOTA: Esto no es estrictamente necesario (llamar la funcion mysql_free_result) ya que al final de la execucion de tu script .php esta memoria es automaticamente liberada, uno de los casos donde puedas necesitarla es cuando ejecutes un gran script en el cual tienes varias ejecuciones sql las cuales convinas para presentar un resultado final. (ir liberando memoria por lotes)
un saludo.
Última edición por ebe; 29/01/2007 a las 08:49
Razón: especificar la nota final
|