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