致命错误:在非对象上调用成员函数fetchAll()

时间:2016-05-20 12:58:14

标签: php medoo

  

致命错误:在非对象中调用成员函数fetchAll()   第41行的************** / includes / Dbo.class.inc

第41行:

public function selectCondition($database, $table, $condition, $condition_value){
  return $database->debug()->select($table, "*", array($condition => $condition_value))->fetchAll(PDO::FETCH_ASSOC);
}

调用此函数以获取结果数组后,它将显示上述错误。有任何想法吗?

1 个答案:

答案 0 :(得分:0)

根据documentation select()返回数组,因此您无法在此结果上调用任何其他方法。

所以你的代码应该是这样的:

return $database->debug()->select($table, "*", array($condition => $condition_value));

修改
由于调试模式,它也不起作用。正确的代码应如下所示:

 return $database->select($table, "*", array($condition => $condition_value));