2010-01-14 17 views

Respuesta

5

El uso de mysql_close() no suele ser necesario, ya que los enlaces abiertos no persistentes se cierran automáticamente al final de la ejecución del script. Ver también liberar recursos.

Ver más en:

http://php.net/manual/en/function.mysql-close.php

+1

El rendimiento puede mejorar cerrándose tan pronto como haya terminado, de modo que el asa esté disponible para que otros procesos la utilicen. – Adeel

18

En el manual:

mysql_close() cierra la conexión no persistente al servidor MySQL que está asociada con el identificador de enlace especificado .

Usando mysql_close() no es por lo general necesario, como no persistentes abiertas enlaces se cierran automáticamente al final de la ejecución del script.

Más lectura sobre eso here

+3

Terminar los recursos tan pronto como ya no se necesiten es siempre una buena práctica. Si su script se ejecuta durante mucho tiempo aferrándose a los recursos que ya no necesita, simplemente lo acerca al agotamiento de los recursos. – preinheimer

1

No. Cuando las solicitudes de PHP termina serán liberados todos los recursos, incluidos los recursos de conexión de MySQL.

3

Respondido por otros y el manual, no es necesario. Pero si te preguntas el uso; por lo general, solo desea hacer esto cuando haya más por venir en el script PHP y desea asegurarse de que ese otro conexión/transacción se vaya a utilizar en ese momento.

Cuestiones relacionadas