0

致命的なエラー: 41 行目の **************/includes/Dbo.class.inc の非オブジェクトに対するメンバー関数 fetchAll() の呼び出し

41 行目:

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

この関数を呼び出して結果の配列を取得すると、上記のエラーが表示されます。何か案は?

4

1 に答える 1

0

ドキュメント によると、select()配列を返すため、この結果に対して他のメソッドを呼び出すことはできません。

したがって、コードは次のようになります。

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

編集
デバッグモードのため、動作していません。正しいコードは次のようになります。

 return $database->select($table, "*", array($condition => $condition_value));
于 2016-05-20T13:05:39.523 に答える