Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Описание. Может использоваться, чтобы установить дополнительные параметры связи и действует на поведение подключения
Может использоваться, чтобы установить дополнительные параметры связи и действует на поведение подключения. Эта функция может быть вызвана несколько раз, чтобы установить несколько параметров.
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 будет все еще работать некоторое время для совместимости.
|