PHP mysqli options() 함수
예 - 객체 지향 스타일
추가 연결 옵션 설정:
<?php
$mysqli = mysqli_init();
if (!$mysqli) {
die("mysqli_init failed");
}
// Specify connection timeout
$con -> options(MYSQLI_OPT_CONNECT_TIMEOUT, 10);
// Specify read options from named file instead of my.cnf
$con ->
options(MYSQLI_READ_DEFAULT_FILE, "myfile.cnf");
$con -> real_connect("localhost","my_user","my_password","my_db");
?>
하단의 절차적 스타일의 예를 보십시오.
정의 및 사용
options() / mysqli_options() 함수는 추가 연결 옵션을 설정하고 연결 동작에 영향을 미치는 데 사용됩니다.
참고: 이 함수는 init() 이후 와 real_connect() 이전에 호출되어야 합니다 .
통사론
객체 지향 스타일:
$mysqli ->
options(option, value)
절차 스타일:
mysqli_options(connection, option, value)
매개변수 값
Parameter | Description |
---|---|
connection | Required. Specifies the MySQL connection to use |
option | Required. Specifies the option to set. Can be one of the following values:
|
value | Required. Specifies the value for the option |
기술적 세부 사항
반환 값: | 성공 시 TRUE입니다. 실패시 FALSE |
---|---|
PHP 버전: | 5+ |
PHP 변경 로그: | PHP 5.5: MYSQLI_SERVER_PUBLIC_KEY 옵션 추가 PHP 5.3: MYSQLI_OPT_INT_AND_FLOAT_NATIVE, MYSQLI_OPT_NET_CMD_BUFFER_SIZE, MYSQLI_OPT_NET_READ_BUFFER_SIZE 및 MYSQLVERI_CPTERT_SSLVERI_CPTERT_추가됨 |
예 - 절차 스타일
추가 연결 옵션 설정:
<?php
$con = mysqli_init();
if (!$con) {
die("mysqli_init failed");
}
// Specify connection timeout
mysqli_options($con,
MYSQLI_OPT_CONNECT_TIMEOUT, 10);
// Specify read options from named file instead of my.cnf
mysqli_options($con, MYSQLI_READ_DEFAULT_FILE, "myfile.cnf");
mysqli_real_connect($con,"localhost","my_user","my_password","my_db");
?>
❮ PHP MySQLi 참조