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