Hallo ich habe hier einen SELECT der das folgende tun soll und aber nicht macht.
Er soll alle News ausgeben die den page_typ=news haben und news_active=1 sind und es sollen nur die News angezeigt werden die news_end = '0000-00-00 00:00:00' oder news_end größer als das aktuelle Datum sind.
Es werden nun bei mir aber auch News angezeigt bei denen news_active = 0 ist aber news_end größer dem aktuellen Datum ist und das bekomme ich irgendwie nicht hin das die nicht angezeigt werden.
Kann mir jemand einen Tip geben was ich umstellen muss damit er das macht was ich möchte, Danke im Vorraus
Er soll alle News ausgeben die den page_typ=news haben und news_active=1 sind und es sollen nur die News angezeigt werden die news_end = '0000-00-00 00:00:00' oder news_end größer als das aktuelle Datum sind.
PHP-Code:
$q_news=mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM $tbl_news WHERE(news_active='1')
AND page_typ='news' AND news_end = '0000-00-00 00:00:00' OR DATE(news_end) > CURDATE()
ORDER BY news_start DESC LIMIT $anz, $daten_per_site");
Kann mir jemand einen Tip geben was ich umstellen muss damit er das macht was ich möchte, Danke im Vorraus
Kommentar