-
[Mysql5] pb de selection
bonjour
j'ai une table biens contenant plusieurs champs dont un champ index (clé autoincrementable).
Le problème c'est que si j'essaie de faire une requete simple (select * from biens where index=1) en php, j'ai une erreur :
#1064 - 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 'index = 1 '
et je sais pas trop pourquoi ca me fait ca...
une idée?
merci
-
Salut,
"index" est un mot clé réservé dans MySQL (et bien d'autres SGBD).
Tu as deux solutions :
- renommer ta colonne
- mettre le nom de ta colonne entre anti-quotes :
Code:
SELECT * FROM biens WHERE `index` = 1;
-
yep merci ca marche
allez hop resolu