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

Requêtes MySQL Discussion :

erreur de syntaxe SQL


Sujet :

Requêtes MySQL

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut erreur de syntaxe SQL
    Bonjour quand j'envoie cette requete j'ai un message annoncant une erreur de synthaxe mais ...je la trouve pas
    Voici ma requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $requete = "UPDATE ".$table." SET nom =  ".$nom." ,prenom = ".$prenom.", email = ".$email." , societe = ".$societe." , password = ".$password ." , inscription = ".$inscription." ' WHERE nom = '".$nom."' AND prenom = '".$prenom."'";
    si quelqu'un peut m'aider je bloque sur cette c...
    merci d'avance

  2. #2
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    Bonjour,

    je suppose que tes champs nom, prenom, email etc sont de type varchar
    alors fait comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $requete = "UPDATE ".$table." SET nom =  '".$nom."' ,prenom = '".$prenom."', email = '".$email."' , societe = '".$societe."' , password = '".$password ."' , inscription = '".$inscription."' ' WHERE nom = '".$nom."' AND prenom = '".$prenom."'";

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut
    et si ce n'etait pas du varchar mais du texte ? grave ou pas?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut
    il y a toujours une erreur de synthaxe

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut
    alors...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $requete = "UPDATE ".$table." SET nom =  '".$nom."' ,prenom = '".$prenom."', email = '".$email."' , societe = '".$societe."' , password = '".$password ."' , inscription = '".$inscription."' ' WHERE nom = ".$nom."' ";
    ca ca va mais des que je mets le AND ca va plus ... erreur de synthaxe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $requete = "UPDATE ".$table." SET nom =  '".$nom."' ,prenom = '".$prenom."', email = '".$email."' , societe = '".$societe."' , password = '".$password ."' , inscription = '".$inscription."' ' WHERE nom = ".$nom."' AND prenom = ".$prenom."' ";

  6. #6
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Tu as oublié le quote ouvrant de la dernière valeur (prenom).

    A l'avenir, merci de donner les messages d'erreur que tu obtiens

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut
    ok pour la cote c'est pour moi
    le message me dit "erreur de synthaxe near..." mais en fait j ai un enorme probleme c'est que le where n'a pas l'air pris en compte
    en fait j ai une base avec des adherents et je voulais pouvoir y changer les informations d'une seule personne en faisant mon where et oh! malheur tous les champs de ma table ont pris les valeurs passées par le formulaire
    j'y comprends plus rien

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

Discussions similaires

  1. [MySQL] Requête INSERT générant une erreur de syntaxe SQL
    Par lavande4 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 23/08/2008, 14h41
  2. Erreur de syntaxe SQL
    Par Ismaël(l) dans le forum Langage SQL
    Réponses: 2
    Dernier message: 10/05/2007, 09h19
  3. [MySQL] Jointure : erreur de syntaxe SQL
    Par kawther dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 26/03/2007, 17h25
  4. erreur de syntaxe sql dans vba
    Par @rkane dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 12/12/2006, 18h23
  5. [SQL] Erreur de syntaxe SQL
    Par gregius dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 08/08/2006, 19h10

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