Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
mySQL Datums-Feld [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
mySQL Datums-Feld


 
DanyD
27-02-2002, 16:05 
 
hi,
ich habe ein kleines Problem mit mySQL, denn ich möchte gerne eine Event-Liste ausgeben, die mir die nächsten 5 Events anzeigt.
Dazu enthält meine Datenbank eine Tabelle mit Name und Datum des Events (Datum als Date definiert).

Es sind viele wiederkehrende Daten enthalten, weshalb ich ersteinmal nur den Tag und den Monat berücksichtigen möchte.

Wie kann ich nun die (von heute aus) nächsten 5 Events ausgeben?

vielen Dank im vorraus!
Daniel

 
MelloPie
27-02-2002, 16:08 
 
select from tbl where datum > CURRDATE() LIMIT 0,5

 
DanyD
27-02-2002, 16:09 
 
Dieses hatte ich schon ausprobiert, jedoch würde ich wie gesagt gerne nur Monat und Tag (ohne Jahr) berücksichtigen...

 
DanyD
27-02-2002, 16:41 
 
oh, ich glaube ich habe gerade eine Erleuchtung gehabt ;-)

SELECT sName, dDate FROM events WHERE TO_DAYS(CONCAT(YEAR(CURDATE()),'-',MONTH(dDate),'-',DAYOFMONTH(dDate)))-TO_DAYS(CURDATE()) > 0 LIMIT 0,5;

Very cool.... werde das jetzt noch mal testen .....


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:12 Uhr.