Vinzenz Mai: das 2te Problem

Beitrag lesen

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