He subido mi aplicación al servidor de producción, y me aparece el siguiente mensaje, tras hacer una consulta:
Cita:
He buscado información al respecto y he encontrado la explicación ...Warning: Unknown: 4 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
Cita:
Como este servidor no lo administro yo, y no puedo desactivar el modo .....Como tal este no es considerado un error por el equipo de phpmyadmin, todo esta en las configuraciones que le establezcamos en nuestra configuracion de php.
Te explico brevemente porque te sale esta advertencia, cada vez que hacemos una consulta se reserva un espacio en disco para dicha consulta esta advertencia lo que te esta diciendo es que deberias de liberar ese espacio en memoria una vez que terminas la consulta.
Los chicos de phpmyadmin en algunas paginas han olvidado liberar la memoria, pero como ellos lo indican no es un error porque progresivamente el servidor va liberando la memoria.
Este warning lo ves porque tu maquina esta en un debug mode, es decir un estado que nos permite a los programadores optimizar y revisar el codigo.
Puedes activarlo o desactivarlo cambiando la propiedad mysql.trace_mode en el archivo php.ini
Te explico brevemente porque te sale esta advertencia, cada vez que hacemos una consulta se reserva un espacio en disco para dicha consulta esta advertencia lo que te esta diciendo es que deberias de liberar ese espacio en memoria una vez que terminas la consulta.
Los chicos de phpmyadmin en algunas paginas han olvidado liberar la memoria, pero como ellos lo indican no es un error porque progresivamente el servidor va liberando la memoria.
Este warning lo ves porque tu maquina esta en un debug mode, es decir un estado que nos permite a los programadores optimizar y revisar el codigo.
Puedes activarlo o desactivarlo cambiando la propiedad mysql.trace_mode en el archivo php.ini
Qué debería hacer yo, dentro de mis posibilidades como desarrollador, para evitar este mensaje?
Gracias