什么时候需要关闭 mysqli(数据库)连接?
P粉311464935
P粉311464935 2023-08-24 23:50:20
[PHP讨论组]
<p>目前,我有一个 connect.php 文件,例如</p> <pre class="brush:php;toolbar:false;">$mysql_host = &quot;&quot;; $mysql_database = &quot;&quot;; $mysql_user = &quot;&quot;; $mysql_password = &quot;&quot;; $con = new mysqli( $mysql_host, $mysql_user, $mysql_password, $mysql_database ); // Check connection if ($con-&gt;connect_error) { die(&quot;Connection failed: &quot; . $con-&gt;connect_error); }</pre> <p>在使用 MySQL 查询的所有其他 PHP 文件中,我使用“include 'connect.php';”</p> <p>对于 W3Schools 上的实例,他们为每个查询创建一个新连接,然后在使用后将其关闭。请参阅此处:w3schools.com:我不确定他们这样做是否只是为了展示目的,或者这样做是否是最佳实践。</p> <p>我是否必须在每次选择后关闭连接,然后为下一个查询建立一个新连接?如果不是,我什么时候最终必须关闭连接?在包含所有查询的 PHP 文件末尾?</p>
P粉311464935
P粉311464935

全部回复(2)
P粉521748211

当您在该页面上使用完连接后,请关闭连接。比如说,如果您有一个博客,则用于发布博客的按钮将启动打开连接的代码,对连接进行一些操作(例如将其添加到数据库中或将其显示在页面上),然后它会关闭连接,这样它就不会打开超过它需要的时间。但是,当您再次单击该按钮时,它将重新开始该过程,仅在需要时使用资源。

P粉336536706

引自 php.net 网站。

来源:http://php.net/manual/en/mysqli.close .php

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号