webForumDet fria alternativet

Hur gör man i PHP?

4 svar · 392 visningar · startad av ulsy

ulsyMedlem sedan aug. 2002121 inlägg
#1

Hej!
Vill visa data på en sida fram t.o.m dagens datum, men sedan skall den inte visas. I ASP avlutade jag MySQL koden med

WHERE RegDatum>=DATE_FORMAT(now(), '%Y-%m-%d')

men hur gör man i PHP?

Lite grön :r

tydalMedlem sedan juni 20034 013 inlägg
#2

$sql = "SELECT bla, bla, bla FROM tabell WHERE RegDatum >= '" . date("Y-m-d") . "'";

ulsyMedlem sedan aug. 2002121 inlägg
#3

Tackar, bugar och bockar!

sl0kMedlem sedan maj 2005562 inlägg
#4

ulsy: Eftersom din kod var SQL så funkar den lika bra både i php som asp..

dvs

$sql = "SELECT * FROM tabell WHERE RegDatum>=DATE_FORMAT(now(), '%Y-%m-%d')";

Att blanda in phpfunktionen date() är bara onödigt.

http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html

NiklassonMedlem sedan nov. 2000857 inlägg
#5

Flyttar tråden från PHP..

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)