Hi,
soweit sind wir schon mal auf dem richtigen Weg.
In dem Fall musst Du nun mit = 1 vergleichen.
Schauen wir mal Deine Abfrage an:
SELECT * FROM $db_table
LEFT JOIN menu ON content.ID = menu.link
LEFT JOIN submenu ON content.ID = submenu.link
WHERE TITEL_MAIN LIKE '%$txt_suchbegriff%' OR CONTENT_MAIN LIKE '%$txt_suchbegriff%' OR BESCHREIBUNG LIKE '%$txt_suchbegriff%' AND (menu.sitemap_deaktiviert =1 OR submenu.sitemap_deaktiviert =1)
(WHERE menu.sitemap_deaktiviert ='1' OR submenu.sitemap_deaktiviert ='1')
Was mache ich hier falsch?
Setz die Abfrage nach AND noch in Klammern, dann sollte es klappen, dann muss entweder submenu.sitemap_deaktiviert =1 erfüllt sein oder
menu.sitemap_deaktiviert =1
Ausserdem war das where nach dem AND unnötig.
Gruss Matze