English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_ping() 함수는 서버 연결을 확인하고, 연결이 끊어지면 다시 연결을 시도합니다.
mysqli_ping()함수는 연결 객체를 인자로 받아 연결을 확인하고, 연결이 끊어지면 서버에 다시 연결합니다.
mysqli_ping($con,[$host, $username, $passwd, $dname, $port, $socket, $flags])
순번 | 파라미터 및 설명 |
---|---|
1 | con(선택적) MySQL 서버와의 연결을 나타내는 객체입니다. |
이 함수는 불리언 값을 반환하며, 연결이 성공하면 true를 반환하고, 실패하면 false를 반환합니다.
이 함수는 PHP 버전5PHP 5.3에서 추가되었으며 모든 높은 버전에서 사용할 수 있습니다.
다음 예제는mysqli_ping()함수 사용법(처리 과정 스타일), 서버 연결 검사:
<?php //연결 구축 $con = mysqli_connect("localhost", "root", "password", "test"); $res = mysqli_ping($con); if($res){ print("성공....."); } else { print("실패......"); } ?>
출력 결과
성공.....
객체 지향 스타일에서 이 함수의 문법은 다음과 같습니다$con-> ping();。객체 지향 스타일에서 이 함수가 서버 연결을 검사하는 예제는 다음과 같습니다;
<?php //연결 구축 $con = new mysqli("localhost", "root", "password", "test"); $res = $con->ping(); if($res){ print("성공....."); } else { print("실패......"); } ?>
출력 결과
성공.....
객체 지향 스타일에서 이 함수의 문법은 다음과 같습니다$con-> ping();。이 함수의 객체 지향 스타일 예제는 다음과 같습니다;
<?php $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)) { echo "MySQL 연결 실패: ". mysqli_connect_error(); } if (mysqli_ping($connection_mysql)) { echo "연결이 좋습니다!"."\n"; } else { echo "오류: ". mysqli_error($connection_mysql); } mysqli_close($connection_mysql); ?>
출력 결과
연결이 좋습니다! 연결이 성공했습니다