2xecution de réquete

Fermé
Signaler
Messages postés
174
Date d'inscription
jeudi 10 avril 2008
Statut
Membre
Dernière intervention
22 avril 2012
-
Messages postés
174
Date d'inscription
jeudi 10 avril 2008
Statut
Membre
Dernière intervention
22 avril 2012
-
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

Messages postés
538
Date d'inscription
vendredi 20 mai 2011
Statut
Membre
Dernière intervention
8 janvier 2018
103
Bonsoir ghaouar,

Tu utilises du SQL ou du PL/SQL et en parallèle avec quoi? java? delphi? php?
Messages postés
174
Date d'inscription
jeudi 10 avril 2008
Statut
Membre
Dernière intervention
22 avril 2012

Slm, j'utilise SQL avec PHP
Messages postés
538
Date d'inscription
vendredi 20 mai 2011
Statut
Membre
Dernière intervention
8 janvier 2018
103
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?

Messages postés
174
Date d'inscription
jeudi 10 avril 2008
Statut
Membre
Dernière intervention
22 avril 2012

ok merci je doit le tester