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() - Установите именованную точку сохранения транзакции