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 :

Syntaxe insert posant problème


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 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 42
    Par défaut Syntaxe insert posant problème
    Bonjour,

    J'ai un INSERT qui me pose un petit soucis...

    Le code suivant fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Sql="INSERT INTO newusers (nom,prenom,fonction,societe,adresse,cp,localite,tel,gsm,email) VALUES ('$nom','$prenom','$fonction','$societe','$adresse','$cp','$localite','$tel','$gsm','$email')";
    Le code suivant ne fonctionne pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Sql="INSERT INTO newusers (nom,prenom,fonction,societe,adresse,cp,localite,tel,gsm,email,from) VALUES ('$nom','$prenom','$fonction','$societe','$adresse','$cp','$localite','$tel','$gsm','$email','$parrain')";
    Il me donne l'erreur suivante
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from) VALUES ('xxx','xxx','xxx','xxx','xxx','xxx','xxx','+32/0xx/xx.' at line 1
    Alors que le champ from existe bien dans la DB et que la variable $parrain existe aussi...

    Je comprends pas...

    Nico

  2. #2
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 932
    Par défaut
    from est un mot réservé SQL (select ...from)

    L'utilisation d'un mot réservé (SQL ou propre au SGBD) est à proscrire pour nommer une table ou une colonne.

    Tu n'as qu'à nommer ta colonne "parrain"

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 42
    Par défaut
    j'y avais pas pensé...
    merci

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

Discussions similaires

  1. [AC-2007] Problème syntaxe insert dans Table
    Par Sara86 dans le forum Access
    Réponses: 5
    Dernier message: 29/03/2013, 13h53
  2. [AC-2007] Problème de syntaxe INSERT INTO avec champs booleéns
    Par tAKAmAkA dans le forum VBA Access
    Réponses: 1
    Dernier message: 09/09/2009, 16h57
  3. problème de syntaxe insert into
    Par novice06 dans le forum VBA Access
    Réponses: 7
    Dernier message: 05/03/2009, 10h58
  4. Problème de syntaxe INSERT/UPDATE
    Par Alexwei dans le forum Langage SQL
    Réponses: 5
    Dernier message: 02/02/2007, 11h31
  5. [Mail] Envoi de mail avec une boucle posant problème
    Par dj-julio dans le forum Langage
    Réponses: 7
    Dernier message: 09/01/2006, 10h44

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