我正在使用 Codeigniter V2.1.3,并且我有一个日历模板,其中包含日程安排内容,我想计算特定日期的事件。这是我的数据库:
----Table: schedule -----
id | materialID | borrowerID | date_reserve |
------------------------------------------------
1 | 7 | 7 | 2013-08-16 |
2 | 10 | 10 | 2013-08-16 |
1 | 12 | 13 | 2013-08-18 |
我想要的是在我的日历模板中的总事件date=2013-08-16
将是2 events
。这是我的代码,它不工作,因为它一直发送给我1 event
,也许你可以找出我的错误在哪里:
$query = $this->db->select('*')->from('schedule')->like('date_reserve', "$year-$month")->get();
$cal_data = array();
foreach ($query->result() as $row) {
$index = ltrim(substr($row->date_reserve,8,2), '0');
$cal_data[$index] = count($row->borrowerID). 'event(s)';
}
return $cal_data;
有什么帮助吗?