Weshalb funktioniert DB-Abfrage nicht?

tinella

Erfahrenes Mitglied
Hallo Leute

Weiss jemand weshalb das nicht funktioniert?
Ich habe einen kleinen Test geschrieben, um zu prüfen ob das Array leer oder voll ist.
Mache ich es wie im Code mit getAll ist das Array leer. Mache ich es mit Execute ist es voll.

Mein Problem besteht darin, dass ich die Daten aus der DB haben muss, er mich aber nichts zurückliefert.

PHP:
<?php
$query	=	"SELECT 
				news_id,
				DATE_FORMAT(news_date, '%d') AS news_date_day,
				DATE_FORMAT(news_date, '%c') AS news_date_month,
				DATE_FORMAT(news_date, '%Y') AS news_date_year,
				news_title_d,
				news_text_d
				FROM st_news
				WHERE news_status = '1'
				AND news_date >= CURRENT_DATE()";
	$rows	=	$DB->getAll($query);
	
	if($DB->ErrorNo()) echo $DB->ErrorNo()." -> ".$DB->ErrorMsg()."<br />".$query."<br />";
?>
	
	<div id="content"><h2><?php echo News; ?></h2><br />
	<div class="divleft">
	<table id="cmdTable" border="0" cellpadding="0" cellspacing="0">
	
<?php		
	// TEST
	if (!$rows){
	echo "leer";
	} else echo "voll";
	
	echo $row['news_text_d'];

Wieso?
 
Re: Weshalb funktioniert DB Abfrage nicht?

Aaaach sorry es hat sich soeben erledigt!

Es lag an der Zeile
PHP:
AND news_date >= CURRENT_DATE()

Schönen Tag euch allen!
Tinella
 
Zurück