Hallo Tobias,
SELECT ueberschrift, text FROM Test WHERE anfang < NOW() AND NOW() < ende ORDER BY RAND() LIMIT 1
hast du es schon mal einzeln mit »anfang < NOW()« bzw. »ende > NOW()« oder ganz ohne Bedingung versucht? Kannst du mal ein, zwei Beispieldatensätze (aus der Datenbank, nicht einfach eintippen) posten?
na ja hier mal ein Datensatz aus der Tabelle:
INSERT INTO PartyTip
VALUES (2, 'dsfds', 'fsdfsdfsd', 'sdfsdf', 'sdfsd', 'fsdfsd', 'fsdfsd', 'fssdfdsf', '2005-03-26', '2005-03-26', 'jaylibII', '2005-03-26 20:20:03');
das meinst du doch so oder?
ie Tabelle einsetzten kann so wie eben in meien Beispiel $_data ?
den Aufruf von mysql_fetch_assoc() brauchst du natürlich trotzdem - aber es muss keine Schliefe drumrum.
mein Code sieht nun so aus:
<?php $sql = "SELECT
ueberschrift,
text
FROM
Test
WHERE
anfang < NOW() AND NOW() < ende
ORDER BY RAND()
LIMIT 1
";
$result = mysql_query($sql);
$_data = mysql_fetch_assoc($result);
?>
Gruß jaylibII