5.4.65 mysql_reset_connection()
int
mysql_reset_connection(MYSQL *mysql)
Описание
Сбрасывает соединение, чтобы очистить состояние сессии.
mysql_reset_connection() имеет аналогичный эффект с mysql_change_user() или автоматическим переподключением, за исключением того, что соединение не закрывается и не открывается заново, и переаутентификация не выполняется. История сеанса набора записей сбрасывается. См. Раздел 5.4.4, «mysql_change_user()» и Раздел 3.6.8, «Управление автоматическим переподключением».
mysql_reset_connection() влияет на состояние, связанное с подключением, следующим образом:
Отменяет любые активные транзакции и сбрасывает режим автоматического подтверждения.
Освобождает все блокировки таблиц.
Закрывает (и удаляет) все
TEMPORARYтаблицы.Переинициализирует переменные системы сеанса до значений соответствующих глобальных переменных системы, включая переменные системы, которые устанавливаются неявно операторами, такими как .
Потеряет настройки переменных, определённых пользователем.
Освобождает подготовленные запросы.
Закрывает переменные.
Сбрасывает значение до 0.
Освобождает блокировки, полученные с помощью .
Очищает любые текущие атрибуты запроса, определённые в результате вызова
mysql_bind_param().
Возвращаемые значения
Ноль в случае успеха. Неноль, если произошла ошибка.
© 2025 Oracle
Licensed under the GPLv2 License.