IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Requête qui ne fonctionne pas [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 21
    Par défaut Requête qui ne fonctionne pas
    Bonjour a tous,

    j'avais deja ouvert un sujet a ce propos et je croyais qu'il avait été résolu mais je ne m'en était pas occupé, je viens d'essayer et cela ne fonctionne pas.
    Je n'ai pas d'erreur mais il ne modifie aucune ligne...

    voici ma query:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    UPDATE my_table SET column1=(column1*0.2) AND  column2=(column2*0.2)
    WHERE column3=that AND column1=column2 AND (column1 BETWEEN 0 AND 5.00) AND (column2 BETWEEN 0 AND 5.00)
    aurais je fait une boulette, au delà du fait que cela paraisse redondant?
    dites moi si vous avez une idée, je trouve po

    bon dimanche

  2. #2
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Les affectations dans la clause SET doivent être séparées par des virgules et non des AND.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    UPDATE my_table SET column1=(column1*0.2),  column2=(column2*0.2)
    WHERE column3=that AND column1=column2 AND (column1 BETWEEN 0 AND 5.00) AND (column2 BETWEEN 0 AND 5.00)
    Fred

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requête qui ne fonctionne pas
    Par Souri84 dans le forum Requêtes
    Réponses: 5
    Dernier message: 07/07/2010, 21h01
  2. Réponses: 3
    Dernier message: 28/08/2009, 13h30
  3. Filtrage au niveau de la requête qui ne fonctionne pas comme prévu
    Par hartecel dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/06/2008, 14h06
  4. Requête qui ne fonctionne pas
    Par gregory.bts dans le forum JDBC
    Réponses: 1
    Dernier message: 10/06/2007, 01h11
  5. [SQL] requête qui ne fonctionne pas
    Par marie4449 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/03/2007, 16h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo