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 :

syntaxe incorrecte d'un UPDATE


Sujet :

PHP & Base de données

  1. #1
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 383
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut syntaxe incorrecte d'un UPDATE
    Bonjour,
    pour moi, la syntaxe est bonne mais PHP n'est pas d'accord et me signale une erreur. Peut-on me dire ce qui va pas ?

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     $sql = <<<sql
    UPDATE li_license
    SET 
        LI_activate_date =  STR_TO_DATE( '2021-09-04' , '%d/%m/%Y'),
        LI_deactivate_date =  STR_TO_DATE( '2021-09-04' , '%d/%m/%Y')
        
        WHERE 
            (
                AP_ident = (SELECT AP_ident FROM ap_application WHERE AP_application_name = 'TeamForge_Full'
        AND 
                US_ident = (SELECT US_ident FROM us_user as US WHERE US.US_sesa = 100008
            )
    sql;

    Parse error: syntax error, unexpected token ";" in C:\projets\ticket_rawsrc\model\license\table\LI_license.php on line 206
    PS : pour MysqlWorkbench, la syntaxe est OK.
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    mettez nous le fichier complet en pièce jointe.
    quelle est la version de php ?

  3. #3
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 383
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    inutile, car cherchant à créer un fichier plus simple qui reproduisait quand même le problème, je me suis aperçu que le bug venait du code qui appelait celui que j'ai montré : il manquait une parenthèse !
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

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

Discussions similaires

  1. [MySQL] syntaxe incorrecte
    Par tentsuken dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 11/07/2007, 14h03
  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. msg d'erreur : "Incorrect usage of UPDATE and LIMIT"
    Par ident dans le forum Requêtes
    Réponses: 1
    Dernier message: 29/10/2006, 19h13
  4. syntaxe incorrecte findwindowex ?
    Par micky13 dans le forum Delphi
    Réponses: 8
    Dernier message: 27/06/2006, 11h40
  5. Syntaxe incorrecte vers 'where'.
    Par lepeintre dans le forum ASP
    Réponses: 15
    Dernier message: 19/05/2005, 11h57

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