webForumDet fria alternativet

Hur gör man i PHP?

Databaser & SQLur Databashanterare & SQL

4 svar · 392 visningar · startad av ulsy

Medlem sedan aug. 2002121 inlägg
Frågan#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

Medlem sedan juni 20034 013 inlägg
#2

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

Medlem sedan aug. 2002121 inlägg
#3

Tackar, bugar och bockar!

Medlem 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

Medlem sedan nov. 2000857 inlägg
#5

Flyttar tråden från PHP..

130 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
123 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)