Hi, seit gestern verzweifle ich an einer MySQL-Abfrage. Es kann eigentlich nur eine Kleinigkeit sein, aber ich finde den Fehler nicht.
PHP:
$ausgabe = mysql_query("SELECT B.*, A.buch_id
FROM $tb_buecher B
LEFT OUTER JOIN $tb_ablage A
ON B.id=A.buch_id
WHERE B.autor_1 LIKE '%$suchstr%' OR B.autor_2 LIKE '%$suchstr%' OR B.titel LIKE '%$suchstr%' AND B.status=0
LIMIT $start, $eintraege_pro_seite
");
echo mysql_error();
[php]
Und zwar soll mir nur alles das ausgegeben werden, was einen B.status von 0 hat. Aber es wird mir alles ausgegeben. Wenn ich allerdings die Suchstrings entferne, geht es.
Wer kann mir helfen?