Problem med datum/tid

Databaser & SQL

2 svar · 366 visningar · startad av Tangier

Medlem sedan aug. 20051 inlägg
Trådstart#1

Hejsan!

Jag vill visa nästa match och att det byts när den nuvarande matchen börjat.

I tabellen har jag följande fält:
matchid (int) - datum (date) - plats (varchar) - lag1 (varchar) - lag 2 (varchar) - resultat (varchar) - referat (text).

Det är själva SQL-satsen som jag har problem med. Så här har jag just nu, men det blir så klart fel:

$sql="select * from ltabell WHERE datum >= CURRENT_DATE + interval 1 day ORDER BY datum LIMIT 1";

Hur får jag den att kolla av tiden och ändra nästa match när den pågående matchen börjat? Vad ska jag ha istället för date, timestamp kanske?

Är totalt nybörjare på detta med PHP och nykomling här på forumet med. Hoppas någon kan hjälpa mej!

Medlem sedan nov. 2000857 inlägg
#2

Tråden flyttas från PHP...

Medlem sedan dec. 200012 464 inlägg
#3

För att lagra datum och tid så går det bra med typen datetime.

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)