FuelPHP数据库查询错误:无法访问受保护的属性

时间:2012-10-11 12:34:31

标签: php fuelphp

我是FuelPHP的新手,我遇到了查询问题。所以,这是我的代码:

$query = DB::query('SELECT * FROM `table`');
$result = $query->execute();
$totals = $result->_total_rows;
print_r($totals);

我一直收到以下错误: 致命错误:无法访问受保护的属性Fuel \ Core \ Database_MySQL_Result :: $ _ total_rows

1 个答案:

答案 0 :(得分:0)

如果您想要查询返回的行数

$query = DB::query('SELECT * FROM `table`');
$result = $query->execute();
// Just count the results, it returns an int.
$totals= count($result);

手册

中引用了here

或者在您的情况下,当您从表格中选择所有并计算它时,您可以使用以下代码

DB::count_records('table');

手册

中引用了here