我一直在玩Idiorm,我无法让它从今天和昨天的数据库中获取所有记录。 因此,MySQL的查询是:Idiorm查询得到今天的记录
SELECT * FROM `video` WHERE DATE(`time_stamp`) = CURDATE() # today
SELECT * FROM `video` WHERE DATE(`time_stamp`) = CURDATE() -1 # yesterday
如果我理解正确的,它不能被精确复制了Idiorm,对不对? 我也试过以下选项,这奇怪不工作(返回空数组):
$today = ORM::for_table('video')->
where_lt('time_stamp', 'CURDATE()')->
where_gte('time_stamp', 'CURDATE()-1')->find_many();
能否请您纠正我就应该怎么做?
并使用where_raw,例如 - > where_raw('added_date> NOW() - INTERVAL 24 HOUR') – wesamly