gpt4 book ai didi

php - 如果 PHP 页面上的 MySQL 连接持续未关闭,会发生什么情况?

转载 作者:可可西里 更新时间:2023-11-01 06:34:41 25 4
gpt4 key购买 nike

在每个 PHP 页面的开头,我打开与 MySQL 的连接,在整个页面中使用它,并在页面末尾关闭它。但是,我经常在页面中间重定向到另一个页面,因此在这些情况下连接不会关闭。我知道这对 Web 服务器的性能来说并不坏,因为 PHP 会自动关闭每个页面末尾的所有 MySQL 连接。这里是否还有其他问题需要牢记,或者您真的不必担心在 PHP 中关闭数据库连接?

$mysqli = new mysqli("localhost", "root", "", "test");
...do stuff, perhaps redirect to another page...
$mysqli->close();

最佳答案

发件人:http://us3.php.net/manual/en/mysqli.close.php

"Open connections (and similar resources) are automatically destroyed at the end of script execution. However, you should still close or free all connections, result sets and statement handles as soon as they are no longer required. This will help return resources to PHP and MySQL faster."

关于php - 如果 PHP 页面上的 MySQL 连接持续未关闭,会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/103281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com