Erreur de syntaxe a la *** ! - SQL/NoSQL - Programmation
Marsh Posté le 18-04-2007 à 22:04:37
t'escape pas les données rentrée,e t ta un ' qui traine dans une valeur ?
Marsh Posté le 18-04-2007 à 22:08:59
Hum, ça veux dire quoi "t'escape pas les données rentrées ?"
Sinon pour le ' j'ai un addslashes qui devrait jouer son rôle nope ?
Marsh Posté le 18-04-2007 à 22:11:12
ouai donc le probleme viens pas de là.
mais déja le nombre de données a l'erreur correspond pas a ceux de ta requette ! un \n qui traine ?
Marsh Posté le 18-04-2007 à 22:13:18
Nope du tout
Tient je met tout le code source :
Code :
|
Marsh Posté le 18-04-2007 à 22:18:53
fais voir un echo de ta requete
Marsh Posté le 18-04-2007 à 22:40:15
huhu donc forcement ça va pas aller
Marsh Posté le 18-04-2007 à 22:44:39
vide de vide ?
aparament non puisque dans l'erreur y a des données...
copie colle ta "vrai" requete (apres interpretation des variables)
Marsh Posté le 18-04-2007 à 22:48:05
tient on a du mal à se comprendre (enfin j'ai du mal ), je fais carrement un cap :
Marsh Posté le 18-04-2007 à 22:49:02
rajoute un echo $EXE_signup1; dans ton code
Marsh Posté le 18-04-2007 à 23:02:10
ben il y est
echo "REQUETE : ".mysql_query($EXE_signup1,$dbG);
Marsh Posté le 18-04-2007 à 23:04:13
REQUETE : INSERT INTO `members` ('', 'paul', 'test', 'acd06dc9cefc2322d2b29c4ebe1d13d00e233f50', 'Homme', 'xxxxx@hotmail.fr', 'FR', '31100', 'Toulouse', '18-04-2007', '23:02:59', '1176930179')
Marsh Posté le 18-04-2007 à 23:10:53
Me souvient plus de l'erreur lorsqu'on a un autoincrement sur un id mais ce serait pas la cas ?
Sinon, utiliser la syntaxe longue de insert (en spécifiant les champs quoi ) et bouger le premier champs serait une solution étant donné que ça a l'air d'être lui qui pose problème.
Marsh Posté le 18-04-2007 à 23:12:09
Merci,
je fais un INSERT INTO machin ('pseudo', 'etc', 'etc1') VALUES ('paul', 'test', 'blabla') en faite cay ça ?
Marsh Posté le 18-04-2007 à 23:13:34
Voilà
sinon, c'est quoi ton premier champs ? Ôtes-moi le doute que c'est pas un id avec autoincrement
Marsh Posté le 18-04-2007 à 23:19:16
cool j'ai ça maintenant
Code :
|
Je vais devenir malade !!!!
Marsh Posté le 18-04-2007 à 23:24:55
Ca marcheeeeeeeee \o/ je t'aime ( )
Marsh Posté le 18-04-2007 à 23:55:45
huhu
moi je dis vive les placeholders (pour n'un n'autre probleme mais qui m'a empeché de revenir sur ton topic avant maintenant...)
Marsh Posté le 18-04-2007 à 22:00:08
le monde !!! \o/
"INSERT INTO `members` ('', '$BT_login', '$BT_pass', '$VAR_auth', '$BT_sex', '$BT_mail', '$BT_country', '$BT_zip', '$BT_place', '$DLL_date', '$DLL_hour', '$DLL_time') ";
mysql_query($EXE_signup1,$dbG);
Me retourne : Erreur de syntaxe près de ''', test, '975310', '4cb99e4c23790051653f76c5b1debdf8f4afcb33'' à la ligne 1
Vous voyez une erreur de syntaxe ??? Personnellement je ne vois rien ...