begin process at 2012 05 30 18:18:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

pb requete!


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

pb requete!

mardi 30 août 2005 à 16:49:47 | pb requete!

joduak

Bonjour!
J'ai un ptit pb de requête sous mysql.
C'est un truc de malade, elle marche sur un autre mysql mais pas sur celui que je dois utiliser!
J'ai essayé d'autres structures avec DELETE FROM ...USING mais rien à faire ça ne passe pas, si vous avez
une idée, n'hésitez pas!
Merci d'avance:


DELETE panier.*,acheter.*,voyage.*,voyage_voiture.*
                            FROM panier,acheter,voyage,voyage_voiture
                            WHERE panier.id_session=acheter.id_session
                            AND Id_achats=voyage.Id
                            AND voyage.Id=Id_voyage
                            AND Date_reservation<'2005-08-31 11:09:24'
                            AND reserve='X'
mardi 30 août 2005 à 16:55:30 | Re : pb requete!

stevo77

essaye:
DELETE *
FROM panier,acheter,voyage,voyage_voiture
WHERE panier.id_session=acheter.id_session
AND Id_achats=voyage.Id
AND voyage.Id=Id_voyage
AND Date_reservation<'2005-08-31 11:09:24'
AND reserve='X'

mardi 30 août 2005 à 16:56:43 | Re : pb requete!

Anthomicro

Salut,
DELETE FROM panier,acheter,voyage,voyage_voiture WHERE panier.id_session=acheter.id_session AND Id_achats=voyage.Id AND voyage.Id=Id_voyage  AND Date_reservation<'2005-08-31 11:09:24' AND reserve='X'

Ensuite les delete sur des multiples tables ne fonctionnent qu'à partir d'une version bien précise de mysql, je ne sais plus laquelle. Vérifie les versions de mysql dont tu disposes sur tes deux configurations ;-)

a +
    mardi 30 août 2005 à 17:20:24 | Re : pb requete!

    joduak

    Yop merci les gars pour vorte rapidité de réponse, j'ai essayé vos syntaxe et malheureusement ça ne marche pas!
    Je n'arrive pas à connaitre la version du mysql qui bug.
    En tout cas j'ai regardé sur le net que si la commande SHOW ENGINES n'indique rien dans mysql c'est que la version de mysql est antérieures à la 4.1.2 et c'est le cas pr le mysql qui bug comme g une erreur!
    mardi 30 août 2005 à 17:24:16 | Re : pb requete!

    Anthomicro

    il se peut que ta version de mysql ne gère pas les sous requêtes ;-)


      mardi 30 août 2005 à 17:35:08 | Re : pb requete!

      joduak

      même cette requete ne passe pas:

      DELETE FROM panier,
      acheter WHERE panier.id_session = acheter.id_session

      MySQL a répondu:

      You have an error in your SQL syntax near ' acheter WHERE panier.id_session = acheter.id_session' at line 1

      alors que la requête : $requete=mysql_query("DELETE FROM voyage_voiture WHERE id_voyage='$id_voyage_supp'"); sous php marche

      c'est OUF!
      mardi 30 août 2005 à 17:37:23 | Re : pb requete!

      Anthomicro

      normal, ça ne change rien, ta version de mysql ne gère pas les delete sur plusieurs tables, que t'en mette deux ou cinq ça fera la même erreur


        mardi 30 août 2005 à 17:42:47 | Re : pb requete!

        joduak

        yes c'est exact, mais c ouf parce que faire ma grosse requête en toutes petites c'est super relou.
        faut sauver les id supprimés des autres tables et tt...grrgrerf
        MErci pour tout en tout cas anthomicro...que ferai-je sans toi...
        ++

        mardi 30 août 2005 à 17:45:44 | Re : pb requete!

        Guillemouze

        essaye ca voir si ca marche :

        DELETE FROM panier,
        acheter WHERE id_session IN (SELECT panier.id_session FROM panier, acheter WHERE panier.id_session = acheter.id_session);

        ou peut etre que tu peux pas supprimer sur 2 tables en meme temps. donc si t en PHP :
        SELECT panier.id_session FROM  panier,acheter WHERE  panier.id_session = acheter.id_session;
        puis pour chaque valeur :
        DELETE FROM panier WHERE id_session =  $id_session
        DELETE FROM acheter WHERE id_session =  $id_session



        mardi 30 août 2005 à 17:49:39 | Re : pb requete!

        Anthomicro

        Ouais mais là tu transforme ta requête en deux requêtes, c'est pas forcément avantageux. Mets plutôt à jour ta version de mysql.



          1 2

          Cette discussion est classée dans : pb, and, id, panier, voyage


          Répondre à ce message

          Sujets en rapport avec ce message

          pb requete mysql [ par joduak ] Salut à vous! J'ai un ptit pb de requête mysql... J'insère un certain nbre d'informations à un moment donné, par exemple la requete suivante: $requet ne comprends pas mon erreur dans la requete... [ par aureludo ] Bonjour,Voilà je n'arrive pas à comprendre pour cette requete fonctionne très bien :SELECT p.id,m.nom,t.nom,p.modele,p.pb FROM panne AS p,depan_marque Optimisation de requêtes [ par zeldoi5 ] Bonjour tout le monde!Dans le cadre d'un projet je dois réaliser des statistiques sous forme de graphiques et radars.Pour ceci j'utilise JpGraph (j'ai pb de requette en php !!!! [ par fredericmaill ] Bonjour, j'ai un pb avec une requettte que je ne comprend  pas !! voici la requete : // recuperation de l'id de l'image $cnx = mysql_connect ("l PB de variable $_SESSION [ par rachidphp93 ] bonjour tout le monde; voila mon probleme, je fais a l'activation d'un boutton suivant deux actions l'une apres Gros proplème de mon forum une boucle!!! [ par ybouane ] salutj'ai un très gros problème dans mon forum ben c'est tres dure a expliquer mais j'essaye.Ben voila j'ai fait une page qui affiche les message ou l probleme SQL [ par pyobour ] Bonjour à vous j'ai un petit probleme d'sqlalors voila lorsque je fais ceci : " SELECT * from general,ecran where general.id_ecran=ecran.id_ecr and id Chaine en array [ par Teclis01 ] Bonjour a tous!Voilà j'ai un petit soucis en fait ^^J'ai fait un parser de requete SQL "spécialisé" et maintenant que je veux l'utiliser ca ne marche Aide pour une requete SQL ! [ par lutin06 ] Salut a tous Je vous explique mon probleme : j'ai essayé cette requete : [code]SELECT r.titre FROM documents_articles da, articles a, rubriques r REQUETE simple mySQL AVEC EXISTS NE MARCHE PAS [ par skmancuso ] Hello,Pourquoi cette requête ne fonctionne pas?SELECT DISTINCT id_Fixture,id_Voyage, FF_Type FROM tf_Fixture, tf_Voyage WHERE EXISTS (


          Nos sponsors


          Sondage...

          Comparez les prix

          CalendriCode

          Mai 2012
          LMMJVSD
           123456
          78910111213
          14151617181920
          21222324252627
          28293031   

          Consulter la suite du CalendriCode

          A découvrir



           
          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 : 0,577 sec (4)

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