【问题标题】:CODEIGNITER Fatal error : call to a member function num rows on booleanCODEIGNITER 致命错误:在布尔值上调用成员函数 num 行
【发布时间】:2018-03-27 05:44:03
【问题描述】:

相关文件的代码如下:

留言:

在布尔文件名上调用成员函数 num_rows(): 库/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();
}

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

【问题讨论】:

    标签: php mysql codeigniter datatables


    【解决方案1】:

    布尔查询返回意味着您的查询失败,因此 num_rows() result() row() 不管... 不会工作。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-08
      • 2015-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-18
      • 1970-01-01
      相关资源
      最近更新 更多