Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Описание. Может использоваться, чтобы установить дополнительные параметры связи и действует на поведение подключения






Может использоваться, чтобы установить дополнительные параметры связи и действует на поведение подключения. Эта функция может быть вызвана несколько раз, чтобы установить несколько параметров.

mysql_options() должна быть вызвана после mysql_init(), но перед mysql_connect() или mysql_real_connect().

Параметр option представляет собой опцию, которую Вы хотите устанавливать, arg задает значение для опции. Если опция целое число, то arg должен указывать на значение целого числа.

Возможные значения параметров:

Опция Тип аргумента Действие
MYSQL_OPT_CONNECT_TIMEOUT longword Время ожидания в секундах.
MYSQL_OPT_COMPRESS TMY_BOOL Использовать сжатый протокол клиент-сервер.
MYSQL_OPT_NAMED_PIPE TMY_BOOL Использовать именованные каналы, чтобы соединиться с сервером MySQL под NT.
MYSQL_INIT_COMMAND PCHAR Команда, чтобы выполнить при соединении с сервером MySQL. Будет автоматически выполнена при повторном соединении.
MYSQL_READ_DEFAULT_FILE PCHAR Читать параметры из указанного файла опций вместо my.cnf.
MYSQL_READ_DEFAULT_GROUP PCHAR Читать параметры из именованной группы из файла опций my.cnf или файла, определенного в MYSQL_READ_DEFAULT_FILE.

Обратите внимание, что группа client всегда читается, если Вы используете MYSQL_READ_DEFAULT_FILE или MYSQL_READ_DEFAULT_GROUP.

Определенная группа в файле опций может содержать следующие параметры:

connect_timeout Время ожидания в секундах. В Linux это время ожидания также используется для ожидания первого ответа.
compress Использовать сжатый протокол клиент-сервер.
database Соединиться с этой базой данных, если никакая база данных не была определена в команде подключения.
debug Опции для отладки.
host Имя сервера по умолчанию.
init-command Команда, чтобы выполнить при соединении с сервером MySQL. Будет автоматически заново выполнена при повторном соединении, если связь прервалась.
interactive-timeout Аналогично указанию опции CLIENT_INTERACTIVE в mysql_real_connect().
password Пароль по умолчанию.
pipe Использовать именованные каналы, чтобы соединиться с сервером MySQL, работая под NT.
port Порт по умолчанию.
return-found-rows Сообщить mysql_info() о том, что нужно возвратить найденные строки вместо модифицируемых строк при использовании UPDATE.
socket Сокет по умолчанию.
user Пользователь по умолчанию.

Обратите внимание, что timeout был заменен на connect_timeout, но timeout будет все еще работать некоторое время для совместимости.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал