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 :

Erreur de syntaxe [MySQL]


Sujet :

PHP & Base de données

Vue hybride

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 34
    Par défaut Erreur de syntaxe
    Bonjour, j'ai ce code...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("UPDATE contrat SET prix_total='".$prix_total_calcule."', nbr_intervention_restante='".$_POST['interv_restante']."', prix_hotline='".$_POST['prix_hotline']."', prix_demi_journe='".$_POST['prix_demi_journe']."', deplacement_supp='".$_POST['prix_deplacement']."'   WHERE id_client='".$_POST['raison_social']."'");
    et celui-ci ne s'execute pas... je suis certain que c'est une erreur de syntaxe, j'ai essayer avec deux ou un seul espace autour de la virgule (la yen a k'un)...merci de m'aider

  2. #2
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Salut, pour y voir plus clair :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $sql = "UPDATE blabla SET blibli='".$toto."" WHERE ...";
    echo $sql; // a décommenter plus tard
    mysql_query($sql) or die("blabla");
    a+

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 34
    Par défaut
    Oui, mais on dirait que je respecte la syntaxe et pourtant... enfin moi mes erreurs de syntaxes j'arrive pas a les voir... mais toi dans ton exemple tu a remplace un ' par un " ^^ celle des autres je les voie..

  4. #4
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Oui, ben justement, fais le echo, et copie/colle la requête, ça sera plus simple à voir que les concaténations.
    Nako.

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 34
    Par défaut
    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE contrat SET prix_total='130', nbr_intervention_restante='5', prix_hotline='35', prix_demi_journe='5', deplacement_supp='1' WHERE id_client='5'

  6. #6
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Ben je vois rien comme ça ...
    Essaie de mettre un or die pour voir si tu obtient une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query($sql) or die ("Erreur : ".mysql_error());
    Ca donne quoi ?

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

Discussions similaires

  1. [Directives] Page blanche quand erreur de syntaxe
    Par syl2095 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 17/02/2006, 15h15
  2. [sql] erreur de syntaxe
    Par cmoa59 dans le forum JDBC
    Réponses: 14
    Dernier message: 03/05/2005, 11h41
  3. erreur de syntaxe en C++
    Par sergepmessa dans le forum C++
    Réponses: 6
    Dernier message: 11/03/2005, 18h15
  4. PHP SQL =>erreur de syntaxe (operateur absent)
    Par snipes dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/02/2005, 14h09
  5. erreur de syntaxe javascript dans ma page
    Par Oluha dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/02/2005, 14h53

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