$sql = "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?
Aus welchen Tabellen sollen die Daten denn kommen? Verstehst Du Deine Abfrage?