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.
3 svar · 196 visningar · startad av Jontto
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?
/jontto
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.
Det var väl lite det jag var rädd för...man måste väl bara leva med det
Ja, kan bli svårt att debugga också. Knäck en bärs och ta det lugnt istället.