1 votes

problème dans php mysql_query()

J'ai le tableau suivant :

table name: down
fields: id, key
and value in it is...
1, 1233

où id a INT 11 clé primaire et key est varchar

et ma question est la suivante

SELECT * FROM down WHERE key='1233'

mais cela ne fonctionne pas, s'il vous plaît, faites-moi savoir quel est le problème...

et me donne l'erreur suivante

Vous avez une erreur dans votre syntaxe SQL ; vérifiez le manuel qui correspond à version de votre serveur MySQL pour pour connaître la syntaxe à utiliser près de key='5SD66R104'' à la ligne

11voto

Jan Hančič Points 19496

key est un mot réservé dans MySQL. Si vous voulez vraiment l'utiliser (ce que je vous déconseille), vous devez le citer avec ` comme ceci :

SELECT * FROM down WHERE `key` = '123'

0voto

s-sharma Points 612

Mettez ` signe sur le nom de la table et le nom de la colonne, comme ceci :
SELECT * FROM downkey ='1233'

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X