2 paramètres WHERE dans une req marche pas

Résolu
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...)

2 réponses

  1. Bonjour,

    Avez-vous tenté avec des guillemets ?

    Car pour moi 9AFD03 est une chaîne, donc c'est ce que j'aurais fait :-)
    1. Exact, merci, un jour je dormirai pour éviter de poser des questions auxquelles j'ai la réponse^^