Kalle_Worms: Start und Ende

Beitrag lesen

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