Interprétation d'un code d'erreur de mysql

Résolu
tamooora -  
 tamooora -
Bonjour,
voila la partie de code qu envoie l'erreur :

$queryAjout2="INSERT INTO traitements (idsite,mot) VALUES ( " .$idsite.",' " .$mot. " ' ) ";

et voici l'erreur :

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 'Internet)' at line 1

quelqu'un m'aide svp :( !!

merci!
Configuration: Windows XP Internet Explorer 6.0

2 réponses

  1. Harricote Messages postés 424 Statut Membre 41
     
    Essaye ceci :
    $queryAjout2="INSERT INTO traitements (idsite,mot) VALUES ('".$idsite."','".$mot."' )";
    0
    1. tamooora
       
      merci pour votre réponse ! :) enfait mnt ca marche mais normalement le idsite est un int .. il doit etre passé sans les cotes non ??
      0
  2. tamooora
     
    ah je comprend mnt !!! $idsite contiend une valeur Null !! et par conséquent ma requette est de cette forme bizzare :

    INSERT INTO traitements (idsite,mot) VALUES ( , " ici_valeur_du_mot " )";

    si non si on ajoute les cotes .. on aurra :

    INSERT INTO traitements (idsite,mot) VALUES ( " " , " ici_valeur_du_mot " )";

    :)
    0