PROBLÈME DANS MA REQUÊTE SQL

Résolu
msi79
Messages postés
501
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
7 juin 2022
- 16 mars 2015 à 20:11
jordane45
Messages postés
35830
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 juillet 2022
- 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
35830
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 juillet 2022
358
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