Kalendarium

Databaser & SQL

3 svar · 431 visningar · startad av TomasA

Medlem sedan feb. 2003173 inlägg
Trådstart#1

Håller på med ett kalendarium.
Kör MySQL och php

Vi får ut de X kommande händelser i en lista.
Vill ha dagens och kommande aktiviteter,
men gårdagens är ju inte aktuell längre.

Men min "Select" verkar inte fungera. Så här ser den ut

$result = mysql_query("SELECT * FROM Kalender ORDER BY dag WHERE CURDATE() <= dag AND CURDATE() <= '".date("Y-12-31")."' LIMIT 5", $db);

Vad är fel?

Tacksam för tips i rätt riktning.

Medlem sedan juni 200032 967 inlägg
#2

WHERE skall vara före ORDER BY.

Sedan vill vi också att du ska berätta för oss vad det är som inte fungerar och posta också gärna fina felmeddelanden.

Medlem sedan feb. 2003173 inlägg
#3

Stort TACK, @nders - nu funkar det helt ok.
Flyttade ORDER till före LIMIT.
Nu skall jag bara gå över till PHP för att lägga till en if-sats för länkning.
Men klarar jag inte det får jag väl fråga i PHP-rummet.

Glad Påsk och Tack igen!

Medlem sedan juni 200032 967 inlägg
#4

Varsågod, och glad påsk själv! :)

mvh

270 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)