根据日期从数据库中获取数据

时间:2018-02-24 08:11:12

标签: codeigniter

这是我的表格字段 table1:cash_transactions ID dated_on 量 FROM_USER to_user TRANS_TYPE 用户身份 目的 table2:login 登录ID 名称 用户名 密码 用户类型 状态

Controller:Admin

public function daily_report()
{
    $daily_date=date('Y-m-d');
    $data['fetch']= $this->admin->get_daily_report($daily_date);
    $this->load->view('daily_report',$data);

}

型号:Admin_Model

public function get_daily_report($daily_date)
{
    $this->db->select('c.userid,c.amount,c.trans_type,c.from_user,c.to_user,c.purpose,l.loginid,l.name');
    $this->db->from('cash_transactions as c');
    $this->db->join('login as l', 'c.userid = l.loginid');
    $this->db->where('c.dated_on',$daily_date);
    $query = $this->db->get();
    $result =$query->result();
    return $result;
}

这里我想从数据库中获取当前日期数据,但这不起作用。请解决这个问题。

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

Controller:Admin

public function daily_report()
{
    $daily_date=date('Y-m-d');
    $data['fetch']= $this->admin->get_daily_report($daily_date);
    $this->load->view('daily_report',$data);

}

型号:Admin_Model

public function get_daily_report($daily_date)
{
    $this->db->select('c.userid,c.dated_on,c.amount,c.trans_type,c.from_user,c.to_user,c.purpose,l.loginid,l.name');
    $this->db->from('cash_transactions as c');
    $this->db->join('login as l', 'c.userid = l.loginid');
    $this->db->where('c.dated_on',$daily_date);
    $query = $this->db->get();
    $result =$query->result();
    return $result;
}