2016-01-15 194 views
0

即时通讯使用该类https://github.com/joshcam/PHP-MySQLi-Database-Class(MysqliDb.php),它工作正常,但我不能确定连接到MySQL自动关闭,或者如果我需要关闭连接莫名其妙地在我的文件结尾(s)正在使用该类。MysqliDb - 检查连接是否关闭

如何检查连接是关闭还是关闭?

+0

来自PHP.net:当PHP脚本完成其执行时,打开非持久性MySQL连接和结果集会自动销毁。因此,虽然明确关闭打开的连接并释放结果集是可选的,但建议这样做。 – sanderbee

回答

0

有一个标准的php函数mysqli_ping:ping一个服务器连接,或者在连接断开时尝试重新连接。

在图书馆这是ping()

if (!$db->ping()) 
    $db->connect() 

请看documentation