PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Nächsten datensatz nach "Heute" anzeigen (http://www.selfphp.de/forum/showthread.php?t=5476)

kuechenschabe 09.09.2003 13:52:00

Nächsten datensatz nach "Heute" anzeigen
 
Hallochen,
für die Homepage meines Fussballvereins (leider nur Berg-klasse) soll ich eine Anzeige des nächsten Spieltages basteln. z.B. So. 20.09.03 Eintracht Hinterhof - RSV Oberstrasse. Die Ansetzungen sind in einer Datenbank hinterlegt. Ich finde nu aber keinen Lösungsansatz für die Abfrage, da ja nur ein Datensatz angezeigt werden soll, und zwar der, der auf das heutige Datum als nächstes folgt. Wie kann ich da rangehen?
Danke schon mal.

diver-network 09.09.2003 14:13:04

Hi,

SELECT [was auch immer]
FROM [deiner Tabelle]
WHERE spieltag > 'now()' (bin mir nicht ganz sicher wg. ''!!)
LIMIT 1

Such einfach mal im Forum nach LIMIT oder gleich im MySQL Handbuch.

HTH,

Andy

xabbuh 09.09.2003 21:07:09

Speicher doch die Daten in der Datenbank als Timestamp. Dann rufst du den nächsten Spieltag so ab:

PHP-Code:

$heute=time(); // der Timestamp, der in diesem Moment aktuell ist
$result=mysql_query("SELECT * FROM spielplan WHERE datum>'$heute' LIMIT 0,1"); 

So sollte es funktionieren.

MiH 10.09.2003 11:33:31

Code:

"SELECT * FROM spielplan WHERE datum>unix_timestamp(now()) LIMIT 0,1";
geht genauso und spart 1 zeile code ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:09:57 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.