(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
PDO::commit — Фиксирует транзакцию
Фиксирует транзакцию, возвращая соединение с базой данных в режим автоматической фиксации до тех пор, пока следующий вызов PDO::beginTransaction() не начнет новую транзакцию.
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Пример #1 Фиксация транзакции
<?php
/* Начало транзакции, отключение автоматической фиксации */
$dbh->beginTransaction();
/* Изменение схемы базы данных */
$sth = $dbh->exec("DROP TABLE fruit");
/* Фиксация изменений */
$dbh->commit();
/* Соединение с базой данных снова в режиме автоматической фиксации */
?>