Tobias Kloth: Start und Ende

Beitrag lesen

Hallo Kalle,

CREATE TABLE table_name (
  zeit_von    varchar(12)  NOT NULL default '200501010000'
,zeit_bis    varchar(12)  NOT NULL default '200612312359'

das ist Unsinn. Für sowas gibt es extra Datumstypen bei MySql z.B. DATE bzw. wenn du die Zeit auch mit haben willst eben DATETIME.

und die gewünschten Sätze rausziehen, die JETZT gültig sind:
$jetzt = date( "YmdHi", time());

MySql kennt NOW() (und andere DBMS vermutlich auch, zumindest sowas ähnliches)

$query = "
SELECT *

http://www.php-faq.de/q/q-sql-select.html

FROM table_name
WHERE zeit_von <= ".$jetzt."
AND   zeit_bis >= ".$jetzt;

du kennst BETWEEN?

Grüße aus Nürnberg
Tobias