2016-09-30 40 views
-1

我有一個問題,如何過濾日期之間如果我只有一個列日期在我的表中?如何在日期之間過濾codeigniter

這是我的模型

public function filter_date ($first_date,$second_date) { 
$this->db->where('tanggal >=',$first_date); 
$this->db->where('tanggal >=',$second_date); 
return $this->db->get('kegiatan'); 
} 

這是我的控制器

public function filter($first_date,$second_date) { 
     $this->load->model('M_kegiatan'); 
     $data['kegiatan'] = $this->M_kegiatan->filter_date($first_date,$second_date); 
     $this->load->view('beranda', $data); 
    } 

任何人都可以幫我嗎?

+0

如果你不在這裏發佈任何代碼,你將永遠等待一個可能的答案。沒有人可以在你的腦海裏讀到。所以要善良,並儘量做到這一點:) – Franco

+0

感謝您的建議,我已經編輯我的文章。你能幫我解決我的問題嗎? –

回答

0

我仍然不知道哪些是您的過濾器要求,但是如果您想過濾某個範圍之間的日期,例如, 「tanggal」必須大於或等於則$ FIRST_DATE到小於或$等於SECOND_DATE你能做到這樣:

$this->db->where('tanggal >=',$first_date); 
$this->db->where('tanggal <=',$second_date); 

如果這不是你的意思比一些額外的信息,這將需要清晰

+0

我想過濾tanggal我的意思是,在我的表中只有一列過濾,英語中的tanggal意思是 –

+0

所以你需要兩個範圍之間的日期? – Franco

+0

是的,我的意思是 –

相關問題