26-05-2017, 05:04 PM
(Modification du message : 27-05-2017, 11:30 AM par MeTaLLiQuE.)
Hello !
Je reviens vers vous pour un soucis au niveau des transactions...
J'ai mon code pour valider le déplacement de mes troupes, j'utilise les transactions pour vérifier l'intégralité du code (qu'aucun soucis n'a eu lieu en route).
Voici le schéma du code :
Il y avait un soucis dans mon code, qui a fait l'utilisation du rollback (qu s'est bien exécutée) mais... une des requêtes s'est quand même effectuée malgré le rollback... (la ligne est toujours insérée dans la bdd...)
J'ai manqué quelqu'un chose ou bien ?
Je ne sais pas si j'ai été assez explicite... Désolé d'avance ^^
Merci :')
Je reviens vers vous pour un soucis au niveau des transactions...
J'ai mon code pour valider le déplacement de mes troupes, j'utilise les transactions pour vérifier l'intégralité du code (qu'aucun soucis n'a eu lieu en route).
Voici le schéma du code :
Il y avait un soucis dans mon code, qui a fait l'utilisation du rollback (qu s'est bien exécutée) mais... une des requêtes s'est quand même effectuée malgré le rollback... (la ligne est toujours insérée dans la bdd...)
try
{
$bdd->beginTransaction();
Tout mon code ici, requêtes, vérifications, etc...
$bdd->commit();
}
catch(Exception $e)
{
$bdd->rollBack();
}
J'ai manqué quelqu'un chose ou bien ?
Je ne sais pas si j'ai été assez explicite... Désolé d'avance ^^
Merci :')