搜尋

首頁  >  問答  >  主體

什麼時候需要關閉 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>
P粉311464935P粉311464935462 天前530

全部回覆(2)我來回復

  • P粉521748211

    P粉5217482112023-08-25 22:19:02

    當您在該頁面上使用完連線後,請關閉連線。比方說,如果您有一個博客,則用於發布博客的按鈕將啟動打開連接的程式碼,對連接進行一些操作(例如將其添加到資料庫中或將其顯示在頁面上),然後它會關閉連接,這樣它就不會打開超過它需要的時間。但是,當您再次單擊該按鈕時,它將重新開始該過程,僅在需要時使用資源。

    回覆
    0
  • P粉336536706

    P粉3365367062023-08-25 18:36:36

    引自 php.net 網站。

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

    #

    回覆
    0
  • 取消回覆