【问题标题】:fetch data from database based on date根据日期从数据库中获取数据
【发布时间】:2018-03-04 04:15:19
【问题描述】:

这是我的表格字段 table1 : cash_transactions ID 过时的 数量 from_user to_user trans_type 用户身份 目的 table2:登录 登录ID 姓名 用户名 密码 用户类型 状态

控制器:管理员

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;
}

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

【问题讨论】:

  • ìt is not working?定义你的问题。你有什么错误吗?在数据库中运行查询时是否有行?
  • Array ( [fetch] => Array ( ) ) - 我得到这样的输出,没有任何值
  • 你能显示你的视图页面吗?
  • 运行时没有出现任何错误。
  • 我只是打印出这个输出。不加载要查看的数据

标签: codeigniter


【解决方案1】:

你可以试试这个:

控制器:管理员

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;
}

【讨论】:

    猜你喜欢
    • 2017-06-22
    • 1970-01-01
    • 2019-11-07
    • 2015-08-17
    • 2014-05-04
    • 1970-01-01
    • 2016-10-21
    • 1970-01-01
    • 2021-02-03
    相关资源
    最近更新 更多