jaylibII: Wo liegt der Fehler?

Beitrag lesen

Hallo,

ich mach gerade an meiner Seite was und zwar, dass nach jedem Seitenaufruf etwas neues aus der DB geladen wird.

So sieht mein Code aus:

<?php $sql = "SELECT
ueberschrift,
text

FROM
Test
WHERE anfang < '.time().' AND '.time().' < ende O
ORDER BY RAND() LIMIT 1
";
$return = mysql_query($sql) OR die(mysql_error());
while($_data = mysql_fetch_assoc($return))
?>

So rufe ich dann die Daten ab:

<?php echo $_data['ueberschrift']; ?>

Zu guter letzt noch die Tabelle in der Datenbank:

CREATE TABLE Test (
  id int(6) NOT NULL auto_increment,
  ueberschrift varchar(200) NOT NULL default '',
  text varchar(200) NOT NULL default '',
  telefon varchar(200) NOT NULL default '',
  fax varchar(200) NOT NULL default '',
  url varchar(200) NOT NULL default '',
  location varchar(200) NOT NULL default '',
  verbindung varchar(200) NOT NULL default '',
  anfang timestamp(14) NOT NULL,
  ende timestamp(14) NOT NULL default '00000000000000',
  name varchar(30) NOT NULL default '',
  datum datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (id)
) TYPE=MyISAM AUTO_INCREMENT=3 ;

Hmm kann mir da jemand sagen, was ich da falsch gemacht habe? Oder wo liegt der Fehler?

Gruß jaylibII