我想获取截止日期(任务截止日期)到明天的所有数据。
public function getNumDueTomorrowTasks(){
$date = date('Y-m-d H:i:s', strtotime('+1 day'));
$this->db->select('*');
$this->db->from('tasks');
$this->db->where("user_id",$this->session->userdata('user_id'));
$this->db->where("tasks_duedate >", $date);
$this->db->order_by("tasks_id", "desc");
$query_result=$this->db->get();
$result=$query_result->result();
$total = count ($result);
return $total;
}
我做错了什么?
我自己还没有机会对此进行测试,但是 MySQL Between
可以在这里发挥作用。
public function getNumDueTomorrowTasks(){
$date = date('Y-m-d H:i:s', strtotime('+1 day'));
$today = date('Y-m-d H:i:s');
$this->db->select('*');
$this->db->from('tasks');
$this->db->where("user_id",$this->session->userdata('user_id'));
$this->db->where('tasks_duedate BETWEEN "'. $today . '" and "'. $date .'"')
$this->db->order_by("tasks_id", "desc");
$query_result=$this->db->get();
$result=$query_result->result();
$total = count ($result);
return $total;
}
我是一名优秀的程序员,十分优秀!