mysqli::rollback
mysqli_rollback
(PHP 5, PHP 7)
mysqli::rollback -- mysqli_rollback — Откат текущей транзакции
Описание
Объектно-ориентированный стиль
$flags
= 0
, string $name
= ?
) : boolПроцедурный стиль
Откатывает текущую транзакцию.
Список параметров
-
link
-
Только для процедурного стиля: Идентификатор соединения, полученный с помощью mysqli_connect() или mysqli_init()
-
flags
-
Битовая маска констант
MYSQLI_TRANS_COR_*
. -
name
-
Если передана, то выполняется
ROLLBACK/*name*/
.
Возвращаемые значения
Возвращает true
в случае успешного завершения или false
в случае возникновения ошибки.
Примечания
Замечание:
Функция не работает с нетранзакционными типами таблиц (такими как MyISAM или ISAM).
Список изменений
Версия | Описание |
---|---|
5.5.0 |
Добавлены параметры flags и name .
|
Примеры
Смотрите пример использования в разделе mysqli::begin_transaction().
Смотрите также
- mysqli_begin_transaction() - Стартует транзакцию
- mysqli_commit() - Фиксирует текущую транзакцию
- mysqli_autocommit() - Включает или отключает автоматическую фиксацию изменений базы данных
- mysqli_release_savepoint() - Удаляет именованную точку сохранения из списка точек сохранения текущей транзакции