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() 关闭数据库连接。