| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
|
Programando en PHP, ¿es necesario cerrar las conexiones con MySQL y los recordsets generados con las consultas?
La FAQ Es necesario usar mysql_free_result() y mysql_close()? tiene Pertenece a la categoría:
Comentarios de los visitantes
Comentario de Miguel Angel Alvarez
31/1/05
Hola. Simplemente escribo para confirmar lo que ha apluntado Gabriel. Por nuestra experiencia, es muy importante cerrar las conexiones.
Nosotros tuvimos hace tiempo diversos problemas de saturación de la base de datos, que se resolvieron al asegurarnos que en todas las páginas se cerraban las conexiones. Comentario de Luis Franco Vázquez
27/7/06
En principio no sería necesario usarlas si no estás implementando conexiones permanentes a una base de datos, ya que el motor de php se encarga de liberar los recursos al acabar el script. En el caso de mysql la conexión permanente se utiliza mediante mysql_pconnect() y la no permanente mediante mysql_connect().
Otra cosa es que sea una buena práctica. Comentario de Juan Manuel Barruffaldi
18/1/07
Bueno, justamente es un tema que no es definitivo y podría generar controversia. En el manual oficial de PHP dice: "Normalmente no es necesario ya que la aperturas no-persistentes son cerradas automaticamente al final de la ejecución del script.
" Entre los comentarios del sitio oficial de PHP: http://ar.php.net/manual/es/function.mysql-close.php Se puede notar que no sólamente no es necesario, sino que muchas veces podría resultar perjudicial llamar a mysql_close()
|
|
||||||||||||||||
| Complementar la respuesta | |
| Volver al árbol de categorías |
| DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia | ||||