Struppi: AND ? Was ist falsch

Beitrag lesen

$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?

ich sehe keinen Fehler. Es kann sein, dass du ein Zeichnesatz Problem hast (wegen dem ö)

und ist die Variabel $search sicher?
Das sieht nach einem typischen sql-injection Einfallstor aus.

Struppi.