mysql_ping
서버 연결을 핑하고 연결이없는 경우 다시 연결하십시오.
함수 이름 : mysql_ping ()
해당 버전 : PHP 4, PHP 5, PHP 7
함수 설명 : mysql_ping () 함수는 MySQL 서버에 대한 연결이 여전히 존재하는지 확인하는 데 사용됩니다. 연결이 연결이 끊어지면 다시 연결하십시오.
구문 : bool mysql_ping (resource $ link_identifier = null)
매개 변수 :
반환 값 : 연결이 여전히 존재하거나 재 연결이 성공하면 true 반환; 그렇지 않으면 false를 반환합니다.
예:
// 创建MySQL连接$link = mysql_connect("localhost", "username", "password"); // 检查连接是否仍然存在if (mysql_ping($link)) { echo "连接仍然存在"; } else { echo "连接断开,尝试重新连接"; mysql_close($link); // 关闭断开的连接// 重新连接$link = mysql_connect("localhost", "username", "password"); if (mysql_ping($link)) { echo "重新连接成功"; } else { echo "重新连接失败"; } } // 关闭连接mysql_close($link);
위의 예에서 먼저 MySQL 서버에 대한 연결은 mysql_connect () 함수를 통해 생성됩니다. 그런 다음 mysql_ping () 함수를 사용하여 연결이 여전히 존재하는지 확인하십시오. 연결이 연결이 끊어지면 MySQL_Close () 함수를 통해 연결이 끊어진 연결이 닫히고 MySQL_Connect () 함수를 다시 부를 때 다시 연결하려고합니다. 마지막으로 mysql_close () 함수를 사용하여 연결을 닫습니다.
PHP 5.5.0 이후, MySQL 확장은 더 이상 사용되지 않았으며 PHP 7.0.0에서 제거되었습니다. MySQL 확장 대신 MySQLI 또는 PDO 확장을 사용하는 것이 좋습니다.