所以這裏就是我想用笨做用Active Record的 什麼,我試圖讓 *顯示所有的條目,其中日期等於今天笨選擇數據使用CURDATE()
問題 我沒有得到任何結果,只是一個空白頁面沒有錯誤。 paraphas有一個錯誤。請提供答案
在我DATEBASE ADATE類型爲datetime
這裏是我的模型方法
公共職能whois_here_today(){
$this->db->select('*');
$this->db->from('attendance');
$this->db->where('adate', 'CURDATE()', FALSE);
$this->db->order_by('adate','DESC');
$query = $this->db->get();
if ($query->num_rows() < 1) {
echo "No REcords Found";
}
return $query->result();
}
,並在我的控制器
public function index(){
$data['workingemployees'] = $this->attendance_model->whois_here_today();
$data['main_view'] = "app/testma";
$this->load->view('app/header', $data);
}
視圖
<?php foreach ($workingemployees as $working): ?>
<?php echo $working->attendance_id; ?>
<?php endforeach; ?>
更好的調試,打印生成的查詢。 – Subash
我想你需要格式化日期進行比較。像這樣$ this-> db-> where('date_format(adate,「%Y-%m-%d」)','date_format(CURDATE(),「%Y-%m-%d」)',FALSE ); – JYoThI