begin process at 2012 02 15 22:04:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

MSQL, plusieurs comamndes dans 1 requête


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

MSQL, plusieurs comamndes dans 1 requête

mercredi 31 août 2005 à 14:14:28 | MSQL, plusieurs comamndes dans 1 requête

lutin2004

Hello tout le monde, j'ai un problème avec une requête MYSQL, j'aimerais faire plusieurs UPDATE en une seul fois et je sais pas comment les séparer dans ma requête.

EX:
$query = "
UPDATE classement SET pts = pts + 3 WHERE idEquipe = $idInt
UPDATE classement SET victoires = victoires + 1 WHERE idEquipe = $idInt
UPDATE classement SET defaites = defaites + 1 WHERE idEquipe = $idExt
";

Merci d'avance
mercredi 31 août 2005 à 14:22:52 | Re : MSQL, plusieurs comamndes dans 1 requête

Anthomicro

Salut,

UPDATE classement SET pts=pts+3,victoires=victoires+1,defaites=defaites+1 WHERE idEquipe=$idExt

a +


    mercredi 31 août 2005 à 14:28:38 | Re : MSQL, plusieurs comamndes dans 1 requête

    coucou747

    Administrateur CodeS-SourceS
    dans un fichier SQL, on met un ; mais je ne sais pas pourquoi je n'ai jamais réussi à charger un fichie SQL...

    In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

    [ Lien ]
    mercredi 31 août 2005 à 14:33:47 | Re : MSQL, plusieurs comamndes dans 1 requête

    tcheeb

    Si j'ose il me semble qu'il y a deux équipes.

    UPDATE classement SET pts=pts+3,victoires=victoires+1 WHERE idEquipe=$idInt
    UPDATE classement SET defaites=defaites+1 WHERE idEquipe=$idExt

    pour un match nul

    UPDATE classement SET pts=pts+1,m_nul =m_nul+1 WHERE idEquipe=$idInt
    UPDATE classement SET pts=pts+1,m_nul =m_nul+1 WHERE idEquipe=$idExt

    A+ aussi


    mercredi 31 août 2005 à 14:37:46 | Re : MSQL, plusieurs comamndes dans 1 requête

    lutin2004

    ouia s'cest justement ça mon prob c'est pas tjs le même where
    mercredi 31 août 2005 à 14:38:48 | Re : MSQL, plusieurs comamndes dans 1 requête

    Anthomicro

    ah merde j'ai vu des IdExt partout...

      mercredi 31 août 2005 à 14:55:03 | Re : MSQL, plusieurs comamndes dans 1 requête

      tcheeb

      pourquoi un seul where ?
      $db = "ma_db";
      $query = "";

      if(vainqueur=recevant){
      $query[0] = "UPDATE classement SET pts=pts+3,victoires=victoires+1 WHERE idEquipe=$idInt";
      $query[1] = "UPDATE classement SET defaites=defaites+1 WHERE idEquipe=$idExt;
      }
      elseif(vainqueur=aucun){
      $query[0]= "UPDATE classement SET pts=pts+1,m_nul =m_nul+1 WHERE idEquipe=$idInt";
      $query[1] = "UPDATE classement SET pts=pts+1,m_nul =m_nul+1 WHERE idEquipe=$idExt;
      }
      else{
      //noter l'invertion des id équipe
      $query[0] = "UPDATE classement SET pts=pts+3,victoires=victoires+1 WHERE idEquipe=$idExt";
      $query[1] = "UPDATE classement SET defaites=defaites+1 WHERE idEquipe=$idInt;
      }

      // une petit boucle
      foreach($query as $elem){
      mysql_db_query($elem,$db);
      }

      Enfin un truc du style, mais je débute

      mercredi 31 août 2005 à 15:00:02 | Re : MSQL, plusieurs comamndes dans 1 requête

      coucou747

      Administrateur CodeS-SourceS
      t'auras toujours deux requettes selon moi

      In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

      [ Lien ]
      mercredi 31 août 2005 à 15:04:37 | Re : MSQL, plusieurs comamndes dans 1 requête

      tcheeb

      Tout a fait d'accord. Si une personne a une autre solution pour ce cas? mais effectué des updates sur des lignes db différentes avec le même where ????????????? est-ce possible??
      mercredi 31 août 2005 à 15:10:40 | Re : MSQL, plusieurs comamndes dans 1 requête

      Anthomicro

      Essaie

      UPDATE db.table SET db.table.champ=db.table.champ+1 WHERE db.table.champ=machin OR db.table2.machin=truc

      mais bon je sais pas si ça va marcher vu que t'as un select_db au dessus normalement



        1 2

        Cette discussion est classée dans : set, classement, requête, update, where


        Répondre à ce message

        Sujets en rapport avec ce message

        Alors ce bug ?!?!? Rien capté ... [ par Tartuffe ] Hello tous.. Je viens de tomber sur un truc Extra, et je ne trouve pas d'explication ! 1/ j'ai une table pays dont l'ID unique est R_O_ID 2/ j'ai une where et requête [ par cybermalicia ] Kikou et merci @ tous d'avance Alors voila j'essai d'effectuer une requête à partir d'une BDD jusque là rien de compliqué. Mais je dois effectuer une classement alphabètique [ par saturnino ] Bonjour,je recherche la meilleure technique ou un tuto pour créér un classement alphabètique sur une requête SQL.En fait je cherche çà faire une prése Simple requête SQL avec clause WHERE [ par amewole ] Dans une requête SQL  de type :SELECT   nom, prenom  From  matable  WHERE  code_art =  code_XXX  ;Sachant que code_XXX peut être renseigné ou pas du t Requete UPDATE ? [ par nosfe2708 ] Bonjour, je voulais savoir si quand on appelle une requête UPDATE tel que : mysql_query("UPDATE table SET lu=1 WHERE id='$variable'"); Est ce que l'u Requête UPDATE qui ne fonctionne pas [ par nicomilville ] Salut,Et oui, c'est encore moi...J'ai fais une requête UPDATE mais le problème c'est qu'elle ne marche pas...ma requête :$sql = "UPDATE utilisateurs S Fonction UPDATE et requete WHERE [ par Graig083 ] Bonsoir,J'ai créé un formulaire relié à une base de donnée MySQL. Jusque là tout fonctionne.Dans un deuxième temps, j'aimerais pouvoir actualiser ma b Problème de requête UPDATE [ par steppenwolf ] Salut !J'ai un petit souci de requête SQL et en particulier avec la requête UPDATE.Je cherche à mettre un jour un enregistrement dans une table (news) WHERE et UPDATE [ par shadow1779 ] Bonjour,quelqu'un pourrait t'il m'aider, j'essai de faire des requetes SQL suivantes, mais celles ci ne marchent pas:mysql_query("SELECT * FROM login champ texte [ par bakalai ] Bonjour ou  re pour certains ;-) <span class


        Nos sponsors


        Sondage...

        Comparez les prix

        CalendriCode

        Février 2012
        LMMJVSD
          12345
        6789101112
        13141516171819
        20212223242526
        272829    

        Consulter la suite du CalendriCode

        Photothèque

         
        Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
        CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
        CodeS-SourceS.com© est une marque déposée tous droits réservés

        Google Coop CodeS-SourceS Google Coop CodeS-SourceS
        Temps d'éxécution de la page : 2,044 sec (3)

        Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales