phpbar.de logo

Mailinglisten-Archive

[php] Datumsberechnung =?iso-8859-1?q?f=FCr=20eine?= Archivfunktion

[php] Datumsberechnung für eine Archivfunktion

Michael Koch php_(at)_phpcenter.de
Fri, 7 Dec 2001 12:34:55 +0100


Am Freitag, 7. Dezember 2001 12:27 schrieben Sie:
> Hallo
>
> ich habe mit folgender Problematik zu kämpfen :
>
> Ich habe ein Archiv, dieses Archiv wird dynamisch aus einer MySQL Datenbank
> ausgelesen. Ich möchte, wenn ich auf einen Link dieses Archivs klicke,
> einen gewissen Datumsbereich auswählen können, aus dem der Archivbeitrag
> dann ausgelesen wird.
> Beispiel : Der User möchte alle Beiträge vom 1.1.2001 bis zum 1.3.2001
> (also 1. januar bis 1. märz)
> auslesen und ansehen. Wie kann ich das mit einer SQL Anweisung hinbekommen?
>
> Mein Ansatz war folgender : (er erwies sich jedoch nur als begrenzt
> einsetzbar)
>
> $sql = "SELECT * FROM inhalt WHERE (Datum-'2001-01-01')>0 AND
> ('2001-03-01'-Datum)>0";
>
> Wobei 'Datum' der Table in der SQL Tabelle inhalt ist, der das Datum des
> Beitrags enthält.

Wenn Datum vom Typ DATE oder DATETIME ist, geht folgendes:

$sql = "SELECT * FROM inhalt WHERE Datum > '2001-01-01' AND
Datum < '2001-03-01';


Gruss,
Michael
-- 
Bremische Hafenvertretung e.V.                      tel: +49 (421) 3090148
IT-Abteilung                                        fax: +49 (421) 3090150
World Trade Center Bremen                      mail: mkoch_(at)_bremen-ports.de
Birkenstrasse 15                           www: http://www.bremen-ports.de
D-28201 Bremen


php::bar PHP Wiki   -   Listenarchive