ERREURE SQL INSERT TO
Résolu/Fermé
Lotus-noir
Messages postés
375
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mai 2014
-
20 déc. 2009 à 18:57
Lotus-noir Messages postés 375 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 7 mai 2014 - 21 déc. 2009 à 11:25
Lotus-noir Messages postés 375 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 7 mai 2014 - 21 déc. 2009 à 11:25
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
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:
- ERREURE SQL INSERT TO
- Touche insert - Guide
- Qwerty to azerty - Guide
- Disk boot failure insert system disk and press enter - Guide
- Accéder à la fonction secondaire "insert" de ma touche "Delete" - Forum PC portable
- Video to video - Télécharger - Conversion & Codecs
8 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
21 déc. 2009 à 00:23
21 déc. 2009 à 00:23
Ça ira mieux avec ça :
$sql= 'INSERT INTO lo_message (pseudo,mail,message,ip) VALUES ("'.$pseudo.'","'.$email.'","'.addslashes($message).'","'.$ip.'")';
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
20 déc. 2009 à 19:00
20 déc. 2009 à 19:00
utilises addslashes, car je supposes qu'avant "est super", il y a "c'" : l'apostrophe pose problème.
Lotus-noir
Messages postés
375
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mai 2014
29
20 déc. 2009 à 19:10
20 déc. 2009 à 19:10
si je te donne la syntaxe tu pourra me dire ou est ma faute
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
20 déc. 2009 à 19:20
20 déc. 2009 à 19:20
il suffit de faire addslashes() sur toutes les variables que tu utilises dans la requête
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Lotus-noir
Messages postés
375
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mai 2014
29
20 déc. 2009 à 19:22
20 déc. 2009 à 19:22
tu pourrais me donner un exemple stp
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
20 déc. 2009 à 20:18
20 déc. 2009 à 20:18
$sql = 'INSERT INTO table(id,login,password,mail) VALUES("","'.addslashes($login).'","'.md5($password).'","'.$mail.'")';
Lotus-noir
Messages postés
375
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mai 2014
29
20 déc. 2009 à 20:34
20 déc. 2009 à 20:34
jiarrive trop pas je tenvoi ma syntaxe
$sql= "INSERT INTO lo_message (pseudo,mail,message,ip) VALUES ('$pseudo','$email',"'.addslashes($message).'",'$ip')";
$sql= "INSERT INTO lo_message (pseudo,mail,message,ip) VALUES ('$pseudo','$email',"'.addslashes($message).'",'$ip')";
Lotus-noir
Messages postés
375
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mai 2014
29
21 déc. 2009 à 11:25
21 déc. 2009 à 11:25
merci f16