Problème de syntax to use near '
Bonjour tout le monde :)
Je dois avoir un petit problème de syntax qui me fait tourner en bourrique depuis un bon moment la.
Message d'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 'group, raid, level) values ( 'Test', 'Test', '3', '4', '5')' at line 2
Mes types de champ pour Group, Raid, Level sont tinyint(4).
Mon formulaire se présente avec des "textfield" comme ceci :
Code:
<input name="group" type="text" size="1" maxlength="2">
Et enfin ma requête :
Code:
1 2 3 4 5 6 7
| if($saveit = mysql_query("INSERT into TWAM_quest
(place, area, group, raid, level) values (
'".ucwords($_POST["place"])."',
'".ucwords($_POST["area"])."',
'".$_POST['group']."',
'".$_POST['raid']."',
'".$_POST['level']."')") or die(mysql_error())); |
J'ai essayé de remplacer les noms des "textfield" pour éviter les confusion, mais ce n'est pas ça.
J'ai essayé de remplacer certains " par des ' suivant si les entrées sont sous forme de texte ou de nombre, mais j'ai toujours la même erreur.
Ça doit être une erreur toute bête, mais je ne la trouve pas.
Quelqu'un a t'il une idée SVP ?