King^Lully: AND ? Was ist falsch

Beitrag lesen

  
SELECT  
 *  
FROM  
 zubehoer  
WHERE  
 (  
  (name LIKE '%$search%') AND  
  (kategorie='Säfte')  
 )  
ORDER BY  
 name ASC  

Leider wird kategorie='Säfte' irgendwie nicht berücksichtigt, denn es werden auch Daten aus der kategorie Zubehör angezeigt.

Ist dieser Code so falsch?

Was mir da noch einfällt ist, dass 'name' ein reserviertes Wort sein könnte oder das es ein Umlauteproblem gibt. Zudem würde ich den Inhalt von $search gerne mal sehen, also das tatsächlich versandte SQL.