webForumDet fria alternativet
Logga in / Bli medlem

Kalendarium

Databaser & SQL

3 svar · 415 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

262 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)