(no version information, might be only in CVS)
PDO::beginTransaction --
Démarre une transaction
Description
bool
PDO::beginTransaction ( void )
PDO::beginTransaction() désactive le mode
autocommit. Lorsque l'autocommit est désactivé,
les modifications faites sur la base de données via les instances des
objets PDO ne sont pas appliquées tant que vous ne mettez pas fin à la
transaction en appelant la fonction PDO::commit().
L'appel de PDO::rollback() annulera toutes les modifications
faites à la base de données et remettra la connexion en mode autocommit.
Quelques bases de données, dont MySQL, exécuteront automatiquement un COMMIT
lorsqu'une requête de définition de langage de base de données (DDL) comme
DROP TABLE ou CREATE TABLE est exécutée dans une transaction. Ce COMMIT
implicite vous empêchera d'annuler toutes autres modifications faites dans cette
transaction.