[mysql] pb de selection sql avec OR et AND

pb de selection sql avec OR et AND [mysql] - SQL/NoSQL - Programmation

Marsh Posté le 20-12-2004 à 13:55:01    

salut,
je rencontre une petite difficulté pour une selection sql.
 
j'ai ceci :
 

Code :
  1. 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 !  :pt1cable:  
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
Reply

Marsh Posté le 20-12-2004 à 13:55:01   

Reply

Marsh Posté le 20-12-2004 à 13:58:03    

Met des parenthèses

Reply

Marsh Posté le 20-12-2004 à 14:01:09    

merci ça marche,
j'y avais pas pensé !
joyeux noel :-)

Reply

Marsh Posté le 20-12-2004 à 14:04:12    

Et bonne année :D

Reply

Marsh Posté le 20-12-2004 à 14:09:51    

il parait que ça porte malheur de dire avant alors j'ai rien dis  ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed