
mysqli::options 함수는 MySQL 연결 옵션을 설정하는 데 사용됩니다.
mysqli::options 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
mysqli::options($link, $option, $value)
- $link: MySQL 연결 객체
- $option: 옵션 이름
- $value: 옵션 값
예를 들어, mysql.connect_timeout을 10초로 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
mysqli::options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 10);
default_host, default_user, default_password, default_port를 설정하는 방법은 다음과 같습니다.
```php
mysqli::options($link, MYSQLI_OPT_HOST_GROUP, 'default_host');
mysqli::options($link, MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, false);
mysqli::options($link, MYSQLI_OPT_SSL_CA, 'path/to/ca.crt');
mysqli::options($link, MYSQLI_OPT_SSL_CERT, 'path/to/client.crt');
mysqli::options($link, MYSQLI_OPT_SSL_KEY, 'path/to/client.key');
mysqli::options($link, MYSQLI_OPT_SSL_CIPHER, 'path/to/cipher');
mysqli::options($link, MYSQLI_OPT_SSL_CIPHER_LIST, 'path/to/cipher_list');
mysqli::options($link, MYSQLI_OPT_SSL_VERIFY_IDENTITY, true);
mysqli::options($link, MYSQLI_OPT_LOCAL_INFILE, true);
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_FILE, 'path/to/default_file');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_GROUP, 'default_group');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_HOST, 'default_host');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_PASSWORD, 'default_password');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_PORT, 3306);
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_USER, 'default_user');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_AUTH, 'default_auth');
mysqli::options($link, MYSQLI_OPT_MAX_ALLOWED_PACKET, 1024*1024*1024);
mysqli::options($link, MYSQLI_OPT_NET_READ_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_NET_WRITE_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 10);
mysqli::options($link, MYSQLI_OPT_READ_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_WRITE_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_LOCAL_INFILE, true);
mysqli::options($link, MYSQLI_OPT_MAX_PACKET_SIZE, 1024*1024*1024);
mysqli::options($link, MYSQLI_OPT_RECONNECT, true);
mysqli::options($link, MYSQLI_OPT_SSL_MODE, MYSQLI_SSL_MODE_PREFERRED);
mysqli::options($link, MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, false);
mysqli::options($link, MYSQLI_OPT_SSL_CA, 'path/to/ca.crt');
mysqli::options($link, MYSQLI_OPT_SSL_CERT, 'path/to/client.crt');
mysqli::options($link, MYSQLI_OPT_SSL_KEY, 'path/to/client.key');
mysqli::options($link, MYSQLI_OPT_SSL_CIPHER, 'path/to/cipher');
mysqli::options($link, MYSQLI_OPT_SSL_CIPHER_LIST, 'path/to/cipher_list');
mysqli::options($link, MYSQLI_OPT_SSL_VERIFY_IDENTITY, true);
mysqli::options($link, MYSQLI_OPT_LOCAL_INFILE, true);
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_FILE, 'path/to/default_file');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_GROUP, 'default_group');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_HOST, 'default_host');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_PASSWORD, 'default_password');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_PORT, 3306);
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_USER, 'default_user');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_AUTH, 'default_auth');
mysqli::options($link, MYSQLI_OPT_MAX_ALLOWED_PACKET, 1024*1024*1024);
mysqli::options($link, MYSQLI_OPT_NET_READ_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_NET_WRITE_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 10);
mysqli::options($link, MYSQLI_OPT_READ_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_WRITE_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_LOCAL_INFILE, true);
mysqli::options($link, MYSQLI_OPT_MAX_PACKET_SIZE, 1024*1024*1024);
mysqli::options($link, MYSQLI_OPT_RECONNECT, true);
mysqli::options($link, MYSQLI_OPT_SSL_MODE, MYSQLI_SSL_MODE_PREFERRED);
mysqli::options($link, MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, false);
mysqli::options($link, MYSQLI_OPT_SSL_CA, 'path/to/ca.crt');
mysqli::options($link, MYSQLI_OPT_SSL_CERT, 'path/to/client.crt');
mysqli::options($link, MYSQLI_OPT_SSL_KEY, 'path/to/client.key');
mysqli::options($link, MYSQLI_OPT_SSL_CIPHER, 'path/to/cipher');
mysqli::options($link, MYSQLI_OPT_SSL_CIPHER_LIST, 'path/to/cipher_list');
mysqli::options($link, MYSQLI_OPT_SSL_VERIFY_IDENTITY, true);
mysqli::options($link, MYSQLI_OPT_LOCAL_INFILE, true);
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_FILE, 'path/to/default_file');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_GROUP, 'default_group');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_HOST, 'default_host');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_PASSWORD, 'default_password');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_PORT, 3306);
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_USER, 'default_user');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_AUTH, 'default_auth');
mysqli::options($link, MYSQLI_OPT_MAX_ALLOWED_PACKET, 1024*1024*1024);
mysqli::options($link, MYSQLI_OPT_NET_READ_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_NET_WRITE_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 10);
mysqli::options($link, MYSQLI_OPT_READ_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_WRITE_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_LOCAL_INFILE, true);
mysqli::options($link, MYSQLI_OPT_MAX_PACKET_SIZE, 1024*1024*1024);
mysqli::options($link, MYSQLI_OPT_RECONNECT, true);
mysqli::options($link, MYSQLI_OPT_SSL_MODE, MYSQLI_SSL_MODE_PREFERRED);
mysqli::options($link, MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, false);
mysqli::options($link, MYSQLI_OPT_SSL_CA, 'path/to/ca.crt');
mysqli::options($link, MYSQLI_OPT_SSL_CERT, 'path/to/client.crt');
mysqli::options($link, MYSQLI_OPT_SSL_KEY, 'path/to/client.key');
mysqli::options($link, MYSQLI_OPT_SSL_CIPHER, 'path/to/cipher');
mysqli::options($link, MYSQLI_OPT_SSL_CIPHER_LIST, 'path/to/cipher_list');
mysqli::options($link, MYSQLI_OPT_SSL_VERIFY_IDENTITY, true);
mysqli::options($link, MYSQLI_OPT_LOCAL_INFILE, true);
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_FILE, 'path/to/default_file');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_GROUP, 'default_group');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_HOST, 'default_host');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_PASSWORD, 'default_password');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_PORT, 3306);
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_USER, 'default_user');
mysqli::options($link, MYSQLI_OPT_READ_DEFAULT_AUTH, 'default_auth');
mysqli::options($link, MYSQLI_OPT_MAX_ALLOWED_PACKET, 1024*1024*1024);
mysqli::options($link, MYSQLI_OPT_NET_READ_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_NET_WRITE_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_CONNECT_TIMEOUT, 10);
mysqli::options($link, MYSQLI_OPT_READ_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_WRITE_TIMEOUT, 30);
mysqli::options($link, MYSQLI_OPT_LOCAL_INFILE, true);
mysqli::options($link, MYSQLI_OPT_MAX_PACKET_SIZE, 1024*1024*1024);
mysqli::options($link, MYSQLI_OPT_RECONNECT, true);
mysqli::options($link, MYSQLI_OPT_SSL_MODE, MYSQLI_SSL_MODE_PREFERRED);
mysqli::options($link, MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, false);
mysqli::options($link, MYSQLI_OPT_SSL_CA, 'path/to/ca.crt');
mysqli::options($link, MYSQLI_OPT_SSL_CERT, 'path/to/client.crt');
mysqli::options($link, MYSQLI_OPT_SSL_KEY, 'path/to/client.key');
mysqli::options($link, MYSQLI_OPT_SSL_CIPHER, 'path/to/cipher');
mysqli::options($link, MYSQLI_OPT_SSL_CIPHER_LIST, 'path/to/cipher_list');
mysqli::options($link, MYSQLI_OPT_SSL_VERIFY_IDENTITY, true);
mysqli::
2025-07-10 15:48