
mysqli::$server_version 변수는 MySQL 서버의 버전을 가져올 수 있는 변수입니다. 이 변수를 사용하여 MySQL 서버의 버전을 확인하고, 특정 버전 이상의 서버만 접속하도록 설정할 수 있습니다.
예를 들어, 8.0 버전 이상의 서버만 접속하도록 설정하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$mysqli = new mysqli("호스트", "유저명", "비밀번호", "데이터베이스명");
if ($mysqli->connect_error) {
die("접속 실패: " . $mysqli->connect_error);
}
$server_version = $mysqli->server_version;
if ($server_version < 80000) {
die("8.0 버전 이상의 서버만 지원합니다.");
}
// 8.0 버전 이상의 서버에 접속이 성공한 경우
위 코드는 MySQL 서버의 버전을 확인하고, 8.0 버전 이상의 서버만 접속하도록 설정합니다. 만약 8.0 버전 미만의 서버에 접속하려고 하면, "8.0 버전 이상의 서버만 지원합니다." 라는 메시지를 출력합니다.
이 변수를 사용하는 방법은 다음과 같습니다.
1. MySQLi 객체를 생성합니다.
2. MySQL 서버의 버전을 가져올 수 있는 mysqli::$server_version 변수를 사용합니다.
3. 가져온 버전을 비교하여, 특정 버전 이상의 서버만 접속하도록 설정합니다.
mysqli::$server_version 변수는 MySQL 서버의 버전을 가져올 수 있는 변수이므로, MySQL 서버의 버전을 확인하고, 특정 버전 이상의 서버만 접속하도록 설정할 수 있습니다.
2025-08-02 19:04