Exécution d’une transaction
Description
(PHP 5 >= 5.1.0, PECL pdo:0.1-1.0.3)
Exécute une transaction, remet la connexion à la base en mode auto-commit jusqu’au prochain appel à
PDO->beginTransaction () pour relancer une nouvelle transaction.
Valeur de retour
En cas de succès renvoie TRUE, sinon renvoie FALSE.
Exemple#1 Exécute une transaction
/* Commence une transaction, passe le mode autocommit à off */
$dbh->beginTransaction();/* « Prépare » les changements */
$sth = $dbh->exec(« DROP TABLE fruit »);/* Exécute les changements */
$dbh->commit();/* La connexion à la base est à nouveau passée en mode auto-commit *
$dbh->beginTransaction();/* « Prépare » les changements */
$sth = $dbh->exec(« DROP TABLE fruit »);/* Exécute les changements */
$dbh->commit();/* La connexion à la base est à nouveau passée en mode auto-commit *