PROBLÈME DANS MA REQUÊTE SQL

Résolu
msi79 Messages postés 509 Date d'inscription lundi 24 août 2009 Statut Membre Dernière intervention 2 mai 2023 - 16 mars 2015 à 20:11
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 16 mars 2015 à 20:29
Bonjour,
je viens de réaliser une requête d'insertion et elle me retourne une erreur lorsque je l'exécute mais jusque la je vois pas l'erreur . je l'ai testé en directe dans ma base de donnée et la bas aussi il y a erreur mais je vois pas l'erreur .
voici l'erreur :

Erreur SQL !INSERT INTO tb_info_preuve(id ,registr ,constat ,procuration ,precision ,session ) VALUES('5700' ,'' ,'constat' ,'' ,'' ,'msi79' )
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 'precision ,session ) VALUES('5700' ,'' ' at line 5

voici ma requète
$sql="INSERT INTO tb_info_preuve(id
,registr
,constat
,procuration
,precision
,session
)
VALUES('$id'
,'$registr'
,'$constat'
,'$procuration'
,'$precision'
,'".$_SESSION['pseudo']."'
)
";

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 344
16 mars 2015 à 20:29
precision est un mot clé utilisé par Mysql....
Tu ne peux donc pas l'utiliser ou alors (mais je déconseille) en y ajoutant des backquotes
INSERT INTO tb_info_preuve
  (id ,registr ,constat ,procuration ,`precision` ,session ) 
  VALUES('5700' ,'' ,'constat' ,'' ,'' ,'msi79' ) 


(mais je serais toi.. je nommerai ma colonne autrement....)
0
Rejoignez-nous