MySQL连接未关闭时会发生什么?

时间:2011-09-03 18:30:20

标签: php mysql

  

可能重复:
  What happens if MySQL connections continually aren't closed on PHP pages?

如果您有时忘记关闭连接会在一段时间内关闭,自动或将保持打开状态?

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
$db = mysql_select_db(DB_DATABASE);
.
.
your code
.
.
and you forget to mysql_close($link);

2 个答案:

答案 0 :(得分:5)

来自mysql_connect() function文档:

  

请注意

     

一旦脚本执行结束,服务器的链接就会关闭,除非通过显式调用mysql_close()来关闭它。

PS。您应该考虑转移到PDO或至少mysqli驱动程序。

答案 1 :(得分:4)

MySQL连接在脚本执行结束时自动关闭。请参阅PHP docs