【发布时间】:2016-02-25 05:15:51
【问题描述】:
我想问一下活动记录代码点火器 是否可以在 where active record 中使用 IF 语句?
$this->db->where("IF((month(a.create_date)) < month(now()) , d.approve_by, '') like $username" );
所以,我想获取数据approval_by,但create_date必须是当前月份的前一个月
我用mysql试过了,可以的。
IF(month(a.create_date) < month(NOW()),b.approve_by,'') = 'someusername'
当我尝试在活动记录上实施时,没有显示任何内容。
感谢您的帮助:)
【问题讨论】:
-
感谢您的回复,但这仅适用于 1, ('blabla',$blabla)。例如,如何使用数据库中的列?
-
您要查看前几个月的记录吗??
-
是的,但现在完成了。我制作了新菜单,所以它除以 2 个单独运行的查询
标签: php mysql codeigniter activerecord continuous-integration