pb de selection sql avec OR et AND [mysql] - SQL/NoSQL - Programmation
MarshPosté le 20-12-2004 à 13:55:01
salut, je rencontre une petite difficulté pour une selection sql.
j'ai ceci :
Code :
SELECT * FROM produits where titre like '%$req%' OR titre_moteur like '%$req%' OR realisateur like '%$req%' OR acteur1 like '%$req%' AND c=$critere
il me fait bien la selection si $req est contenue dans titre ou titre_moteur ou realisateur,... mais le pb vient de c=$critere, il n'en tient pas compte. quand je veux selectionner uniquement les champs avec critere 2 (par exemple) il me selectionne tous les champs ! on dirait qu'il ne s'occupe pas de AND critere... comment faire pour qu'il en tienne compte ?
merci.
Message édité par worldcinemag le 20-12-2004 à 13:55:53
Marsh Posté le 20-12-2004 à 13:55:01
salut,
je rencontre une petite difficulté pour une selection sql.
j'ai ceci :
il me fait bien la selection si $req est contenue dans titre ou titre_moteur ou realisateur,... mais le pb vient de c=$critere, il n'en tient pas compte.
quand je veux selectionner uniquement les champs avec critere 2 (par exemple) il me selectionne tous les champs !
on dirait qu'il ne s'occupe pas de AND critere...
comment faire pour qu'il en tienne compte ?
merci.
Message édité par worldcinemag le 20-12-2004 à 13:55:53