라이브러리

[PHP] mysqli::ping - 서버 연결을 ping하거나 연결이 끊어진 경우 다시 연결을 시도합니다.




mysqli::ping() 함수


mysqli::ping() 함수는 MySQLi 확장에서 제공하는 함수로, MySQL 서버와의 연결을 테스트하는 함수입니다. 이 함수를 사용하여 MySQL 서버와의 연결이 유지되는지 확인할 수 있습니다.

사용법


mysqli::ping() 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

mysqli_ping($link);



- `$link` : MySQLi 연결 객체입니다.

예제


#hostingforum.kr
php

<?php

// MySQLi 연결 객체를 생성합니다.

$link = new mysqli("localhost", "username", "password", "database");



// MySQLi 연결 객체를 ping합니다.

if (mysqli_ping($link)) {

    echo "MySQL 서버와의 연결이 유지됩니다.
";

} else {

    echo "MySQL 서버와의 연결이 유지되지 않습니다.
";

}



// MySQLi 연결 객체를 닫습니다.

$link->close();

?>



설명


- 위 예제에서는 MySQLi 연결 객체를 생성하고, MySQLi 연결 객체를 ping합니다. ping을 통해 MySQL 서버와의 연결이 유지되는지 확인할 수 있습니다.
- MySQLi 연결 객체를 닫는 코드를 추가하여 연결 객체를 닫아줍니다.

참고


- MySQLi 연결 객체를 생성하는 방법에 대한 자세한 내용은 [MySQLi 연결 객체 생성](https://www.php.net/manual/kr/mysqli.construct.php) 문서를 참조하세요.
- MySQLi 연결 객체를 닫는 방법에 대한 자세한 내용은 [MySQLi 연결 객체 닫기](https://www.php.net/manual/kr/mysqli.close.php) 문서를 참조하세요.

오류 처리


- MySQLi::ping() 함수는 오류를 발생시키지 않습니다. 오류를 발생시키고 싶다면, 오류 발생 시 에러 메시지를 출력하도록 코드를 수정하세요.

#hostingforum.kr
php

if (!mysqli_ping($link)) {

    echo "MySQL 서버와의 연결이 유지되지 않습니다.
";

    echo "에러 메시지: " . mysqli_error($link) . "
";

}


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 381 페이지

검색

게시물 검색