webForumDet fria alternativet

mysko mysql

3 svar · 194 visningar · startad av Jontto

JonttoMedlem sedan okt. 2001125 inlägg
#1

Heps!

Har raden

$sql = "SELECT * FROM $this->table WHERE datum = '$this->currentDate' AND tid_fran <= '$this->currentTime' AND tid_till >= '$this->currentTime+1'";

som fungerar helt prima förutom när tid_fran är 8 och tid_till är 10. De hittar den inte.

Ersätter med

$sql = "SELECT * FROM $this->table WHERE datum = '$this->currentDate' AND tid_fran <= " . $this->currentTime . " AND tid_till >= " . ($this->currentTime + 1) . "";

och allt funckar prima.

Är det jag eller mysql som har en bugg? :OO

/jontto

SPiNMedlem sedan mars 20007 896 inlägg
#2

Det är du som har en bugg. ;)

Du har i din andra SQL-fråga inte med några enkelfnuttar, vilket du har i din första. Därför blir storleksjämföringen inte riktigt riktig.

JonttoMedlem sedan okt. 2001125 inlägg
#3

Det var väl lite det jag var rädd för...man måste väl bara leva med det :P

SPiNMedlem sedan mars 20007 896 inlägg
#4

Ja, kan bli svårt att debugga också. Knäck en bärs och ta det lugnt istället. :e ;)

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