6.4.7 mysql_stmt_close()
bool
mysql_stmt_close(MYSQL_STMT *stmt)
Описание
Закрывает подготовленное выражение. mysql_stmt_close() также освобождает обработчик выражения, на который указывает stmt, который в этот момент становится недопустимым и больше не должен использоваться. Для неудачного вызова mysql_stmt_close() не вызывайте mysql_stmt_error(), или mysql_stmt_errno(), или mysql_stmt_sqlstate() для получения информации об ошибке, потому что mysql_stmt_close() делает обработчик выражения недопустимым. Используйте mysql_error(), mysql_errno(), или mysql_sqlstate() вместо этого.
Если текущее выражение имеет ожидаемые или непрочитанные результаты, эта функция отменяет их, чтобы следующее выражение могло быть выполнено.
Значения возврата
Ноль в случае успеха. Неноль, если произошла ошибка.
Ошибки
-
Сервер MySQL вышел из строя.
-
Произошла неизвестная ошибка.
Пример
См. Пример в разделе 6.4.11, «mysql_stmt_execute()».
© 2025 Oracle
Licensed under the GPLv2 License.