AND inmitten vieler OR-Anweisungen

TinaX

Grünschnabel
Hi!

Hab ein kleines Problem bei einer Suchfunktion auf meiner Page, und zwar sieht die query so aus:

PHP:
$getarticle=@mysql_query("select * FROM articles WHERE 
												 freigabe='1' AND
												 article LIKE '%$_REQUEST[search]%' OR 
												 short LIKE '%$_REQUEST[search]%' OR
												 long LIKE '%$_REQUEST[search]%' OR
												 zubehoer LIKE '%$_REQUEST[search]%' OR
												 hint LIKE '%$_REQUEST[search]%'");

Das Problem ist, daß auch Artikel gefunden werden, die freigabe='2' haben - das soll aber nicht so sein. Wie kann ich bei einer query sagen, daß EIN Ausdruck zwingend ist?

Danke schonmal für Hinweise.

LG, TinaX
 
Hmmm mit Klamemrugn sollte es eigentlich klappen, sprich nach dem AND ne ( und danach eine ) damit die ganzen ORs unabhängig vom Rest sind.
 
Zurück