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 :

message d'erreur de syntax [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    173
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 173
    Points : 83
    Points
    83
    Par défaut message d'erreur de syntax
    Bonjour à tous


    J'ai apparement un problème de syntax, mais je ne le vois pas,

    voila le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if(isset($_POST['ExeSql'])){
          						$sql = "INSERT INTO msn values (NULL, '".$_POST['cat_tmp']."', '".$_POST['date_tmp']."' , '".$_POST['fichier_tmp']."','".$_POST['image_tmp']."', '".$_POST['pseudo_tmp']."', '".$_POST['email_tmp']."' )";
    							$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    							$sql3 =  "delete from msn_tmp where msn_id = ".$_POST['id_tmp']. "";
    							$req3 = mysql_query($sql3) or die('Erreur SQL !<br>'.$sql3.'<br>'.mysql_error());;
    }
    voila le form :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <form action=index.php method="post" >
       <input type="hidden" value="'.$msn['msn_id'].' name="id_tmp">
       <input type="hidden" value="'.$msn['msn_cat'].'" name="cat_tmp">
       <input type="hidden" value="'.$msn['msn_date'].'" name="date_tmp">
       <input type="hidden" value="'.$msn['msn_lien_tel'].'" name="fichier_tmp">
       <input type="hidden" value="'.$msn['msn_lien_img'].'" name="image_tmp">
       <input type="hidden" value="'.$msn['peusdo'].'" name="pseudo_tmp">
       <input type="hidden" value="'.$msn['email'].'" name="email_tmp">
       <input type="hidden" value="valider" name="ExeSql">
       <input type=submit value="valider"/>
    </form>
    Et voila le message :

    Erreur SQL !
    delete from msn_tmp where msn_id =
    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 '' at line 1
    Je précise que la requete INSERT marche suel le delete ne marche pas.

    Merci à tous

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    173
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 173
    Points : 83
    Points
    83
    Par défaut
    Désolé en postant le form j'ai vu l'erreur ça marche donc parfaitement !

    Encore désolé.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/02/2012, 19h32
  2. Réponses: 3
    Dernier message: 11/07/2010, 19h11
  3. message d'erreur de syntaxe
    Par asile38 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/04/2009, 15h51
  4. Réponses: 1
    Dernier message: 15/06/2007, 02h23
  5. Message erreur sql syntax
    Par calitom dans le forum Administration
    Réponses: 2
    Dernier message: 22/11/2006, 10h41

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