PHP:MySQL 如果我们不关闭打开的连接会怎样

发布于 2024-09-15 10:03:14 字数 328 浏览 9 评论 0原文

在 PHP + MySQL 中,

这就是:

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

我们打开连接所做的事情。

这就是:

mysql_close($conn);

我们如何关闭连接。

  • 如果我们不关闭连接怎么办?将会产生什么影响?
  • 在什么条件后打开的连接会自动关闭?

In PHP + MySQL

This is:

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

what we do to open a connection.

And this is:

mysql_close($conn);

what we do to close the connection.

  • WHAT if we don't close the connections? What are going to be the effects?
  • After what CONDITION the opened connections are automatically closed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

挽心 2024-09-22 10:03:14

来自 mysql_close 的 PHP 文档

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

From the PHP documentation for mysql_close:

Using mysql_close() isn't usually necessary, as non-persistent open links are automatically closed at the end of the script's execution. See also freeing resources.

寂寞笑我太脆弱 2024-09-22 10:03:14

使用 mysql_connect 连接将在脚本结束时关闭。

mysql_pconnect 不会关闭连接。

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

With mysql_connect connection will close, when script is ended.

mysql_pconnect doesn't close connection.

If you work with more then 1 mysql servers, is necessery to control your closing connections, or create some persistance.

一袭白衣梦中忆 2024-09-22 10:03:14

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

In a small application nothing at all. PHP is nice and cleans up memory/closes connections upon scripts execution completion. If you are concerned about resources and utilization then I suggest closing your connections when you are finished using them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文