Hallo Svenja,
du musst jedem Datensatz zwei Zeitfelder JJJJ MM TT hh mm geben, z.B.:
CREATE TABLE table_name (
zeit_von varchar(12) NOT NULL default '200501010000'
,zeit_bis varchar(12) NOT NULL default '200612312359'
,...
)
Die gewünschte Gültigkeitsdauer reinschreiben, z.B. von morgen 22:04 bis übermorgen 8:00 Uhr:
INSERT INTO table_name VALUES (
'200503092204'
,'200503100800'
,...
)
und die gewünschten Sätze rausziehen, die JETZT gültig sind:
$jetzt = date( "YmdHi", time());
// Y 2005, m 03, d 08, H 22, i 12
$query = "
SELECT *
FROM table_name
WHERE zeit_von <= ".$jetzt."
AND zeit_bis >= ".$jetzt;
Ich hoffe, ich konnte helfen.
LG Kalle