這裏是我的代碼,以顯示獲得的結果的計數結果爲每指數笨獲得
我的控制器看起來像這樣
$data['present'][]= $this->attendance_model->present_report_by_empid($v_employee->user_id,$date);
我的模型看起來像這樣
public function present_report_by_empid($user_id = null,$date = null)
{
$temp = explode("-",$date);
$query='tbl_attendance.date_in';
$this->db->where('tbl_attendance.attendance_status', 1);
$this->db->where('tbl_attendance.user_id', $user_id);
$this->db->where("YEAR(tbl_attendance.date_in)",$temp[0]);
$this->db->where("MONTH(tbl_attendance.date_in)",$temp[1]);
$result = $this->db->get('tbl_attendance')->result_array();
$count=count($result); //counts number of rows
return $count;
}
外觀看起來像這樣
<?php foreach($present as $key1 => $row){?>
<?php echo $row;?>
<?php }?>
你的問題是不明確的,請更復雜了。你也應該使用'$ this-> db-> get('tbl_attendance') - > num_rows();'獲得行數 –
這段代碼返回的結果與num_rows()返回的結果相同 –
準確地說,用長方法做同樣的事情。 –