PHP MySQLi: функция options ()
Функция mysqli_options () / mysqli :: options
Функция mysqli_options () / mysqli :: options устанавливает дополнительные параметры соединения и влияет на поведение соединения.
Эта функция может вызываться несколько раз для установки нескольких параметров.
Синтаксис:
Объектно-ориентированный стиль
bool mysqli :: options (int $ option, mixed $ value)
Процедурный стиль
bool mysqli_options (mysqli $ link, int $ option, mixed $ value)
Параметр:
название | Описание | Обязательный / Дополнительно | |
---|---|---|---|
ссылка на сайт | Идентификатор ссылки, возвращаемый mysqli_connect () или mysqli_init () | Требуется только для процедурного стиля и необязательно для объектно-ориентированного стиля | |
вариант | Опция, которую вы хотите установить. Это может быть одно из следующих значений: | Требуется только для процедурного стиля и необязательно для объектно-ориентированного стиля | |
название | Описание | ||
MYSQLI_OPT_CONNECT_TIMEOUT | время ожидания соединения в секундах (поддерживается в Windows с TCP / IP начиная с PHP 5.3.1) | ||
MYSQLI_OPT_LOCAL_INFILE | включить / отключить использование LOAD LOCAL INFILE | ||
MYSQLI_INIT_COMMAND | команда для выполнения после подключения к серверу MySQL | ||
MYSQLI_READ_DEFAULT_FILE | Чтение опций из именованного файла опций вместо my.cnf | ||
MYSQLI_READ_DEFAULT_GROUP | Чтение параметров из именованной группы из my.cn для файла, указанного с помощью MYSQL_READ_DEFAULT_FILE. | ||
MYSQLI_SERVER_PUBLIC_KEY | Файл открытого ключа RSA, используемый с аутентификацией на основе SHA-256. | ||
MYSQLI_OPT_NET_CMD_BUFFER_SIZE | Размер внутреннего буфера команды / сети. Действителен только для mysqlnd. | ||
MYSQLI_OPT_NET_READ_BUFFER_SIZE | Максимальный размер блока чтения в байтах при чтении тела пакета команд MySQL. Действителен только для mysqlnd. | ||
MYSQLI_OPT_INT_AND_FLOAT_NATIVE | Конвертируйте целочисленные и плавающие столбцы обратно в числа PHP. Действителен только для mysqlnd. | ||
MYSQLI_OPT_SSL_VERIFY_SERVER_CERT | |||
значение | Значение для опции. | Требуется только для процедурного стиля и необязательно для объектно-ориентированного стиля |
Использование: Процедурный стиль
mysqli_options (соединение, параметр, значение);
Параметр:
название | Описание |
---|---|
соединение | Определяет соединение MySQL для использования |
вариант | Определяет параметр для установки. Может быть одним из следующих значений:
|
значение | Определяет значение для опции |
Возвращаемое значение:
Возвращает TRUE в случае успеха или FALSE в случае неудачи.
Версия: PHP 5, PHP 7
Пример:
<?php
$con=mysqli_init();
if (!$con){
die("mysqli_init failed");
}
mysqli_options($con,MYSQLI_READ_DEFAULT_FILE,"w3r.cnf");
if (!mysqli_real_connect($con,"localhost","user1","datasoft123","hr")){
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($con);
?>
Смотрите также
Предыдущая: следующая_результат
Далее: пинг
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code