Hướng dẫn dùng rollbac trong PHP
(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.1.0) PDO::rollBack — Rolls back a transaction public PDO::rollBack(): bool If the database was set to autocommit mode, this function will restore autocommit mode after it has rolled back the transaction. Some databases, including MySQL, automatically issue an implicit COMMIT
when a database definition language (DDL) statement such as DROP TABLE or CREATE TABLE is issued within a transaction. The implicit COMMIT will prevent you from rolling back any other changes within the transaction boundary. This function has no parameters. Returns Throws a
PDOException if there is no active transaction. Note: An exception is raised even when the ExamplesExample #1 Roll back a transaction The following example begins a transaction and issues two statements that modify the database before rolling back the changes. On MySQL, however, the DROP TABLE statement automatically commits the transaction so that none of the changes in the transaction are rolled back.
See Also
JonasJ ¶ 14 years ago
brian at diamondsea dot com ¶ 14 years ago
Petros Giakouvakis ¶ 11 years ago
linfo2003 at libero dot it ¶ 15 years ago
|