кодесурса
«PHP

PHP MySQLi: функция options ()

script1adsense2code
script1adsense3code

Функция 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 для использования
вариант Определяет параметр для установки. Может быть одним из следующих значений:
  • MYSQLI_OPT_CONNECT_TIMEOUT - тайм-аут соединения в секундах
  • MYSQLI_OPT_LOCAL_INFILE - включить / отключить использование LOAD LOCAL INFILE
  • MYSQLI_INIT_COMMAND - команда для выполнения после подключения к серверу MySQL
  • MYSQLI_READ_DEFAULT_FILE - читать параметры из именованного файла вместо my.cnf
  • MYSQLI_READ_DEFAULT_GROUP - прочитать параметры из именованной группы из my.cnf или файла, указанного в MYSQLI_READ_DEFAULT_FILE
  • MYSQLI_SERVER_PUBLIC_KEY - файл открытого ключа RSA, используемый с аутентификацией на основе SHA-256
значение Определяет значение для опции

Возвращаемое значение:

Возвращает 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);
?>

Смотрите также

Справочник по функциям PHP

Предыдущая: следующая_результат
Далее: пинг

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code