2 paramètres WHERE dans une req marche pas

Résolu/Fermé
Zawaxa Messages postés 67 Date d'inscription vendredi 20 juillet 2012 Statut Membre Dernière intervention 2 octobre 2012 - 13 août 2012 à 22:45
Zawaxa Messages postés 67 Date d'inscription vendredi 20 juillet 2012 Statut Membre Dernière intervention 2 octobre 2012 - 15 août 2012 à 19:29
Bonjour,

J'ai un petit souci de requête SQL ce soir, je ne vois pas d'où cela peut venir.

J'ai, comme indiqué dans le titre, une requête avec 2 paramètres WHERE, mais cette requête ne fonctionne pas.


Voici ma requête :
SELECT contenu FROM matable WHERE lock=0 AND couleur=9AFD03 ORDER BY id DESC LIMIT 0, 10

L'erreur retournée (par PHPMyAdmin: "Unknown column '9AFD03' in 'where clause'".


Dans ma requête, je recherche la couleur "9AFD03" dans la colonne "couleur".

Quelle est la bonne syntaxe pour que MySQL prenne la valeur recherchée et la colonne correctement ? (Pour info, le lock=0 fonctionne à merveille, aucune erreur...)
A voir également:

2 réponses

lionel-DIL Messages postés 1222 Date d'inscription lundi 25 juin 2012 Statut Membre Dernière intervention 7 août 2014 1 767
13 août 2012 à 22:57
Bonjour,

Avez-vous tenté avec des guillemets ?

Car pour moi 9AFD03 est une chaîne, donc c'est ce que j'aurais fait :-)
1
Zawaxa Messages postés 67 Date d'inscription vendredi 20 juillet 2012 Statut Membre Dernière intervention 2 octobre 2012 16
15 août 2012 à 19:29
Exact, merci, un jour je dormirai pour éviter de poser des questions auxquelles j'ai la réponse^^
0