2015-11-23 53 views
0

如何關閉此處的mysqli_connection?爲什麼關閉連接非常重要?如何關閉mysqi_connection?爲什麼它很重要?

include("mysql.inc.php"); 

$ID = $_GET["ID"]; 

$q=mysqli_query($link,"select * from messages Where ID = '$ID' ORDER BY createID ASC LIMIT 1"); 

while($e=mysqli_fetch_assoc($q)) 
$output[]=$e; 

print(json_encode($output)); 
+1

怎麼樣?使用[mysqli_close](http://php.net/manual/en/mysqli.close.php)。爲什麼?不知道,這很重要嗎?我猜如果你有連接限制,並且有很多併發請求;但如果你的網站很繁忙,那麼你應該調整你的數據庫以適應工作負載 –

回答

0

爲了關閉mysql連接,請將連接變量設置爲NULL。

$link = NULL; 

有連接一個MySQL服務器可以處理的最大數量。因此,如果打開的連接未關閉且新的連接正在打開,則當打開的連接數達到最大連接數時,新連接將失敗。 請參閱此鏈接:Freeing memory with PHP瞭解取消分配初始化變量的重要性。