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

Résolu/Fermé
tamooora - 14 juin 2009 à 18:07
 tamooora - 14 juin 2009 à 18:32
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!
A voir également:

2 réponses

Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
14 juin 2009 à 18:09
Essaye ceci :
$queryAjout2="INSERT INTO traitements (idsite,mot) VALUES ('".$idsite."','".$mot."' )";
0
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
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