PHP:MySQL如果我们不关闭打开的连接怎么办?

时间:2010-08-17 13:36:51

标签: php mysql html connection effects

在PHP + MySQL中

这是:

$conn = mysql_connect("server","user","pass");
mysql_select_db("datbasename");

我们如何打开连接。

这是:

mysql_close($conn);

我们如何关闭连接。

  • 什么如果我们不关闭连接?会有什么影响?
  • 在什么条件下,打开的连接会自动关闭?

3 个答案:

答案 0 :(得分:6)

来自PHP documentation for mysql_close

  

通常不需要使用mysql_close(),因为非持久性打开链接会在脚本执行结束时自动关闭。另请参阅释放资源。

答案 1 :(得分:2)

当脚本结束时,mysql_connect连接将关闭。

mysql_pconnect没有关闭连接。

如果您使用超过1台mysql服务器,则必须控制您的关闭连接,或者创建一些持久性。

答案 2 :(得分:1)

在一个小应用程序中什么都没有。 PHP非常好,可以在脚本执行完成后清理内存/关闭连接。如果您担心资源和利用率,那么我建议您在完成使用后关闭连接。