Bonjour

Ce script ne fait pas de RollBack

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
/* Début d'une transaction, désactivation du mode autocommit */
$dbh->beginTransaction();
 
/* Modifie le schéma de la base de données ainsi que des données */
$sth = $dbh->exec("DROP TABLE fruit");
$sth = $dbh->exec("UPDATE dessert
    SET name = 'hamburger'");
 
/* On s'aperçoit d'une erreur et on annule les modifications */
$dbh->rollBack();
 
/* La connexion à la base de donnés revient en mode autocommit */

Une idée d'où ca vient , il y a un paramétrage quelque part ?


Merci d'avance