2xecution de réquete

Fermé
ghaouar Messages postés 174 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 22 avril 2012 - 11 avril 2012 à 21:04
ghaouar Messages postés 174 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 22 avril 2012 - 11 avril 2012 à 23:08
Bonjour,

Dans mon code PHP, j'ai 3 requête SQL, d'insertion dans la base,
Comment faire pour rendre l'exécution sa marche pour le 3 ( c'est a dire pour moi la requête 1 s'exécute mais les 2 autres sa marche pas ) je veut lorsque si une seule requête sa marche pas il ne fait rien et m'affiche erreur , et si les 3 cv, il l'exécute .

4 réponses

Heremion Messages postés 539 Date d'inscription vendredi 20 mai 2011 Statut Membre Dernière intervention 1 juin 2022 102
11 avril 2012 à 21:36
Bonsoir ghaouar,

Tu utilises du SQL ou du PL/SQL et en parallèle avec quoi? java? delphi? php?
0
ghaouar Messages postés 174 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 22 avril 2012
11 avril 2012 à 22:11
Slm, j'utilise SQL avec PHP
0
Heremion Messages postés 539 Date d'inscription vendredi 20 mai 2011 Statut Membre Dernière intervention 1 juin 2022 102
11 avril 2012 à 22:17
Pourquoi ne pas créer une variable booléenne et reprendre l'algorithme ci-dessous:

$canCommit = true ;

$canCommit = $canCommit and query($sql1) ;
$canCommit = $canCommit and query($sql2) ;
$canCommit = $canCommit and query($sql3) ;

if $canCommit then
Commit ;
else
Rollback ;

Non?

0
ghaouar Messages postés 174 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 22 avril 2012
11 avril 2012 à 23:08
ok merci je doit le tester
0