2xecution de réquete

ghaouar Messages postés 174 Date d'inscription   Statut Membre Dernière intervention   -  
ghaouar Messages postés 174 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. Heremion Messages postés 564 Statut Membre 102
     
    Bonsoir ghaouar,

    Tu utilises du SQL ou du PL/SQL et en parallèle avec quoi? java? delphi? php?
    0
  2. ghaouar Messages postés 174 Date d'inscription   Statut Membre Dernière intervention  
     
    Slm, j'utilise SQL avec PHP
    0
  3. Heremion Messages postés 564 Statut Membre 102
     
    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
  4. ghaouar Messages postés 174 Date d'inscription   Statut Membre Dernière intervention  
     
    ok merci je doit le tester
    0