2015-11-23 25 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了解取消分配初始化变量的重要性。