什麼時候需要關閉 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>