Der fehlerhafte Selekt-String
SELECT if(artikel.anzeigen_ab>artikel.add_time and artikel.anzeigentyp=3, artikel.anzeigen_ab, artikel.add_time), artikel.id as varid , artikel.*, DATE_FORMAT(artikel.add_time, '%a, %d %b %Y %H:%i:%s GMT') AS add_time_rss, kat.bereichsid FROM artikel as kat, artikel as artikel where artikel.hidenavi=0 and (artikel.add_time> date_sub(CURRENT_DATE(),INTERVAL DAY) or (artikel.anzeigentyp=3 and artikel.anzeigen_ab> date_sub(CURRENT_DATE(),INTERVAL DAY))) and (artikel.preis>0 or artikel.preisst1>0) and artikel.typ='Artikel' and (artikel.anzeigentyp<2 or (artikel.anzeigentyp=3 and artikel.anzeigen_ab<=now() and artikel.anzeigen_bis>=now())) and(artikel.katalogid = kat.id and (kat.anzeigentyp<2 or (kat.anzeigentyp=3 and kat.anzeigen_ab<=now() and kat.anzeigen_bis>=now()))) order by 1 DESC, artikel.id desc limit 100