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