mysql_ping
Ping 一个服务器连接,如果没有连接则重新连接。
PHP 5.0.0及以上版本
mysql_ping()函数用于检测与MySQL数据库服务器的连接是否正常。如果连接已关闭或不正常,mysql_ping()将尝试重新连接到MySQL服务器。该函数通常用于在脚本中定期检查数据库连接的有效性。
mysql_ping(resource $link_identifier = NULL): bool
该函数有一个可选的参数:
如果连接正常或成功重新连接,mysql_ping()函数返回true;如果连接不可用且无法重新连接,则返回false。
<?php
// 创建一个数据库连接
$link = mysql_connect('localhost', 'user', 'password');
<p>// 检查数据库连接是否正常<br>
if (mysql_ping($link)) {<br>
echo '连接正常';<br>
} else {<br>
echo '连接不可用';<br>
}</p>
<p>// 关闭连接<br>
mysql_close($link);<br>
?><br>
在上述代码中,我们首先使用 mysql_connect() 函数创建了一个与数据库的连接。然后,通过调用 mysql_ping() 函数来检查连接是否正常。如果连接正常,输出 '连接正常';如果连接无法恢复,输出 '连接不可用'。最后,通过 mysql_close() 关闭数据库连接。