ERREURE SQL INSERT TO

Résolu
Lotus-noir Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   -  
Lotus-noir Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un souci dans ma syntaxe pour mon livre d'or l'erreure est

Erreur SQL !
INSERT INTO lo_message (pseudo,mail,message,ip) VALUES ('pseudo','email','message','ip')
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 'est super','127.0.0.1')' at line 1

pouvez vous m'aider merci
A voir également:

8 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Ça ira mieux avec ça :
$sql= 'INSERT INTO lo_message (pseudo,mail,message,ip) VALUES ("'.$pseudo.'","'.$email.'","'.addslashes($message).'","'.$ip.'")';
1
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
utilises addslashes, car je supposes qu'avant "est super", il y a "c'" : l'apostrophe pose problème.
0
Lotus-noir Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   29
 
si je te donne la syntaxe tu pourra me dire ou est ma faute
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
il suffit de faire addslashes() sur toutes les variables que tu utilises dans la requête
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Lotus-noir Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   29
 
tu pourrais me donner un exemple stp
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
$sql = 'INSERT INTO table(id,login,password,mail) VALUES("","'.addslashes($login).'","'.md5($password).'","'.$mail.'")';
0
Lotus-noir Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   29
 
jiarrive trop pas je tenvoi ma syntaxe

$sql= "INSERT INTO lo_message (pseudo,mail,message,ip) VALUES ('$pseudo','$email',"'.addslashes($message).'",'$ip')";
0
Lotus-noir Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   29
 
merci f16
0