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 :

[SQL] Erreur de syntaxe sur ma requête UPDATE


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 36
    Points : 22
    Points
    22
    Par défaut [SQL] Erreur de syntaxe sur ma requête UPDATE
    bonjour,
    précision : dans la table le champ 'mta' est décimal (5)
    lors du chargement il est ''. (est-ce possible ?)
    le résultat de l'update :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    --------------------------------------------------------------------------------
    UPDATE table `strasbourg50`.`fsg08` SET mtp='100.', mta='', mtd='0',fiscalite='1', mt='100', breg='',dateins='17.09.2007', heureins='23.32.02', dateyy='2007' WHERE nomp='mossieur'
    --------------------------------------------------------------------------------
    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 'table `strasbourg50`.`fsg08` SET mtp='100.', mta='', mtd='0',
    l'update lui même,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $sql = "UPDATE table  `strasbourg50`.`fsg08` SET  
    mtp='$mtp.', mta='$mta', mtd='$mtd',fiscalite='$fiscalite', mt='$mt',
    breg='$breg',dateins='$dateins', heureins='$heureins', dateyy='$dateyy'
    WHERE nomp='$nomp'";
    quelle est mon erreur ? (eh oui cela ne se fait pas tout seul!)
    merci

  2. #2
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Je dirai qu'il ne faut pas mettre "table" apres le mot clé UPDATE

  3. #3
    Membre actif Avatar de Momodedf
    Inscrit en
    Juillet 2007
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Juillet 2007
    Messages : 246
    Points : 221
    Points
    221
    Par défaut
    La syntaxe pour un UPDATE en SQL est la suivante :

    UPDATE nom_de_table SET nom_de_colone = valeur [, nom_de_colone2 = valeur2, ... ]
    [WHERE condition]

    Ce qui est entre [] est optionnel.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 36
    Points : 22
    Points
    22
    Par défaut update erreur
    bravo, il ne faut pas mettre le mot 'table' après update.
    merci a vous les

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

Discussions similaires

  1. [MySQL] Erreur de syntaxe sur ma requête update
    Par nani1 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 09/04/2008, 12h08
  2. Erreur de syntaxe sur une Requete Update
    Par samtheh dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 01/06/2007, 13h07
  3. [SQL] Erreur de syntaxe sur requete complexe
    Par tiger33 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 07/11/2006, 09h54
  4. Erreur de syntaxe sur une requête paramétrée
    Par deglingo37 dans le forum Access
    Réponses: 5
    Dernier message: 16/05/2006, 22h21
  5. [MySQL] Erreur de syntaxe sur ma requête SELECT
    Par vincedjs dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 08/03/2006, 11h50

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