CODEIGNITER致命错误:在布尔值上调用成员函数num rows

时间:2018-03-27 05:44:03

标签: php mysql codeigniter datatables

以下相关文件的代码:

消息:

  

在布尔文件名上调用成员函数num_rows():   libraries / Datatables.php行号:399

$this->load->library('datatables');
    $this->datatables
   ->select('check_in.id, check_in.barcode_num, check_in.station, date')
   ->from('check_in')
   ->join('(select id, check_in.barcode_num, max(date) as ts 
            from check_in group by check_in.barcode_num) j', 'j.barcode_num 
            = check_in.barcode_num and check_in.date = j.ts', 'inner join');
    echo $this->datatables->generate();
}

我已经找到了答案,但没有找到相关的答案。

1 个答案:

答案 0 :(得分:0)

布尔查询返回意味着您的查询失败,因此u num_rows() result()无论什么......都无法工作。

您可以通过进入数据库配置文件并启用db debug来识别SQL中的错误。