par
orgerix » 26 avr. 2009, 08:47
Le AND est prioritaire. Donc la ta condition c'est, soit acces=user et ordianteur LIKE... , soit programme, soit siteweb, soit adressweb.
Je suppose que tu veux vérifier user puis ensuite si sa requete correspond à quelque chose. Dans ce cas, il faut mettre entre parenthèses les OR
WHERE acces='$user' AND 'ordinateur LIKE '%".$keywords."%' OR programme LIKE '%".$keywords."%' OR siteweb LIKE '%".$keywords."%' OR adresseweb LIKE '%".$keywords."%')
Le AND est prioritaire. Donc la ta condition c'est, soit acces=user et ordianteur LIKE... , soit programme, soit siteweb, soit adressweb.
Je suppose que tu veux vérifier user puis ensuite si sa requete correspond à quelque chose. Dans ce cas, il faut mettre entre parenthèses les OR
[php]WHERE acces='$user' AND 'ordinateur LIKE '%".$keywords."%' OR programme LIKE '%".$keywords."%' OR siteweb LIKE '%".$keywords."%' OR adresseweb LIKE '%".$keywords."%')[/php]