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 :

comment creer ceci: UPDATE nom_table SET [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 293
    Par défaut comment creer ceci: UPDATE nom_table SET
    Bonjour, j'essaye de faire en script php
    3table = le nom de ma table que j'ai mis

    Celle-ci il marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $SQL = "UPDATE 3table SET description='$descriptionname'"
       . " WHERE description='$description' ";
    mysql_query($SQL);
    mais j'ai voulu rajouté plusieur champ/valeur comme ceci:

    Celui là j'voudrais le faire marché
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $SQL = "UPDATE 3table SET description='$descriptionname',motcle='$motclename',nom_du_titre='$nom_du_titrename'"
       . " WHERE description='$description',motcle='$motcle',nom_du_titre='$nom_du_titre' ";
    mais le premier il marche mais pas le deuxieme, est-ce que j'ai mal mis les separation??

    j'suis debutant en mysql mais jme debrouille bien, merci d'avance de repondre

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    ça me paraît normal dans la mesure où votre requête est mal formée au niveau du WHERE (syntaxiquement parlant) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $SQL = "UPDATE 3table SET description='$descriptionname',motcle='$motclename',nom_du_titre='$nom_du_titrename'"
       . " WHERE description='$description' AND motcle='$motcle' AND nom_du_titre='$nom_du_titre' ";
    En effet, la clause WHERE attend une condition.

    Si vous pouviez avoir l'amabilité de modifier à l'avenir votre façon d'exécuter vos requêtes MySQL afin de faire apparaître l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query($SQL) or die(mysql_error());

    Cordialement, Julp.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 293
    Par défaut
    ok merci sa marche impecable , je savais pas qu'il fallai mettre des " AND " j'avais mis des virgules
    c'est bien mysql c'est pas si dure que sa faut juste avoir l'habitude

    bonne soirée

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

Discussions similaires

  1. Comment creer un table view comme ceci
    Par guns65 dans le forum Développement iOS
    Réponses: 2
    Dernier message: 10/02/2014, 18h32
  2. Réponses: 2
    Dernier message: 24/08/2007, 13h37
  3. [reseaux] Comment creer un compte user à partir d'un formul avec perl
    Par oulai_evado dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 01/10/2002, 19h54
  4. comment creer un alias dynamique avec BDE et ODBC
    Par david33 dans le forum C++Builder
    Réponses: 2
    Dernier message: 12/07/2002, 11h50
  5. [langage] comment créer des fichiers ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 05/05/2002, 16h33

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