Das Problem liegt eindeutig in der Formulierung deiner Abfragebedingung. Du bist vollkommen fixiert auf "ODER" und behauptest, das müsste so sein.
Jetzt gilt aber folgender logischer Zusammenhang:
(!A oder !B) <==> !(A und B)
- Sven Rautenberg
SELECT * FROM kaugummis WHERE kleb=? AND rig=? AND (blub AND blase AND flubber) NOT LIKE '' ORDER BY ...
so? und stimmt die schreibweise so auch? habs noch nicht versucht.
--
GUSTL
GUSTL