Spec-Zone .ru
спецификации, руководства, описания, API

21.8.7.65. mysql_set_server_option()

int mysql_set_server_option(MYSQL *mysql, enum enum_mysql_set_option option)

Описание

Включает или отключает опцию для соединения. option может иметь одно из следующих значений.

Опция Описание
MYSQL_OPTION_MULTI_STATEMENTS_ON Включите поддержке многократного оператора
MYSQL_OPTION_MULTI_STATEMENTS_OFF Отключите поддержку многократного оператора

Если Вы включаете поддержке многократного оператора, следует получить следствия звонков mysql_query() или mysql_real_query() при использовании цикла, который вызывает mysql_next_result() определить, есть ли больше результатов. Для примера см. Раздел 21.8.17, "Поддержка API C Многократного Выполнения Оператора".

Включение многократному оператору поддерживает с MYSQL_OPTION_MULTI_STATEMENTS_ON не имеет вполне тот же самый эффект как включение этому, передавая CLIENT_MULTI_STATEMENTS флаг к mysql_real_connect(): CLIENT_MULTI_STATEMENTS также включает CLIENT_MULTI_RESULTS. Если Вы используете CALL SQL-оператор в Ваших программах, поддержка многократного результата должна быть включена; это означает это MYSQL_OPTION_MULTI_STATEMENTS_ON отдельно недостаточно, чтобы разрешить использование CALL.

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

Нуль для успеха. Ненулевой, если ошибка произошла.

Ошибки