
mysqli::set_opt 함수를 사용하여 MySQL 연결 옵션을 설정할 수 있습니다. 이 함수를 사용하여 다음 옵션을 설정할 수 있습니다.
- MYSQL_OPT_CONNECT_TIMEOUT : MySQL 서버와의 연결 시간 초과 설정
- MYSQL_OPT_READ_TIMEOUT : MySQL 서버에서 데이터를 읽기 위한 시간 초과 설정
- MYSQL_OPT_WRITE_TIMEOUT : MySQL 서버로 데이터를 쓰기 위한 시간 초과 설정
- MYSQL_OPT_PROTOCOL : MySQL 서버와의 프로토콜 설정
- MYSQL_OPT_MAX_PACKET_SIZE : MySQL 서버에서 전송할 수 있는 최대 패킷 크기 설정
특정 옵션을 설정하는 방법은 다음과 같습니다.
1. mysqli::set_opt 함수를 호출하여 옵션을 설정합니다.
2. 옵션의 이름과 값을 지정하여 함수를 호출합니다.
예를 들어, MYSQL_OPT_CONNECT_TIMEOUT 옵션을 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$mysqli = new mysqli("호스트", "사용자", "비밀번호", "데이터베이스");
$mysqli->set_opt(MYSQLI_OPT_CONNECT_TIMEOUT, 5); // 5초의 연결 시간 초과
if ($mysqli->connect_error) {
die("연결 실패: " . $mysqli->connect_error);
}
이러한 옵션을 설정하여 MySQL 서버와의 연결을 최적화할 수 있습니다.
2025-07-16 21:50