gpt4 book ai didi

php - 在 codeigniter 中的两个日期之间提取数据时出错

转载 作者:太空宇宙 更新时间:2023-11-03 11:38:58 24 4
gpt4 key购买 nike

我试图在 start_date 和 end_date 之间获取数据,但查询返回未知列错误,这是我的代码。

    if($start_date != '' && $end_date != '' && $exp_type != '')
{
$this->db->where("tbl_expenses.created_date BETWEEN " . $start_date . " AND ". $end_date); [Error occur bcz of this line]
$this->db->where("tbl_expenses.expense_type",$exp_type);
$result = $this->db->get();
$data['searched_data'] = $result->result();
$this->load->view('admin/filter_result_view',$data);

}

错误是:enter image description here

感谢所有的帮助。

最佳答案

如下更改错误行。 $start_date$end_date 应该用引号括起来。在这种情况下,$this->db->get() 应该包含在 get() 方法中。

更新后的代码如下:

if($start_date != '' && $end_date != '' && $exp_type != '')
{
$this->db->where("(tbl_expenses.created_date BETWEEN '" . $start_date . "' AND '". $end_date . "')");
$this->db->where("tbl_expenses.expense_type",$exp_type);
$result = $this->db->get('tbl_expenses');
$data['searched_data'] = $result->result();
$this->load->view('admin/filter_result_view',$data);
}

关于php - 在 codeigniter 中的两个日期之间提取数据时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43492548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com