Hallo Kermit,
Dein logischer Ausdruck
where p._side LIKE '%$name%' or (p.anzeige LIKE '%$name%' && p.leitung NOT LIKE '%name%')
stimmt leider nicht mit dem überein, was Du gerne hättest ...
Also ich möchte alle Produkte angezeigt bekommen, in denen $name entweder bei side oder bei anzeige vorkommt aber nicht bei leitung.
Hmm, wirklich _entweder_ bei side
_oder_ bei anzeige?
Eine eher ungewöhnliche Anforderung. Dafür gibt es XOR.
WHERE (p.side LIKE '%[code lang=php]$name
%' XOR p.anzeige LIKE '%$name
%')
AND p.leitung NOT LIKE '%$name
%'[/code]
wäre die WHERE-Klausel für das was Du beschreibst. Ob dies auch wirklich das ist, was Du als Ergebnis wünschst, das steht auf einem anderen Blatt. Bring' bitte ein paar Beispieldatensätze - und Dein gewünschtes Ergebnis.
Freundliche Grüße
Vinzenz