mysql_ping指:本函式可用於空閒很久的腳本來檢查伺服器是否關閉了連線。
基本介紹
- 外文名:mysql_ping
- 作用:檢查與服務端的連線是否正常
- 語法:mysql_ping(connection)
- 對象:空閒很久的腳本
定義和用法,語法,例子,
定義和用法
int STDCALL mysql_ping(MYSQL *mysql);
描述:
檢查與服務端的連線是否正常。連線斷開時,如果自動重新連線功能未被禁用,則嘗試重新連線伺服器。該函式可被客戶端用來檢測閒置許久以後,與服務端的連線是否關閉,如有需要,則重新連線。
返回值:
連線正常,返回0;如有錯誤發生,則返回非0值。返回非0值並不意味著伺服器本身關閉掉,也有可能是網路原因導致網路不通。
連線正常,返回0;如有錯誤發生,則返回非0值。返回非0值並不意味著伺服器本身關閉掉,也有可能是網路原因導致網路不通。
錯誤碼:
CR_COMMANDS_OUT_OF_SYNC 命令以不正確的順序執行
CR_COMMANDS_OUT_OF_SYNC 命令以不正確的順序執行
CR_SERVER_GONE_ERROR 伺服器連線斷開
。。。。。
語法
mysql_ping(connection)
參數 | 描述 |
connection | 可選。規定 MySQL 連線。如果未規定,則使用上一個連線。 |
例子
<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db("test_db", $con);
$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);
mysql_ping();
// 一些代碼...
mysql_close($con);
?>