$resultを返す必要があります run()でのみ 方法:
public function run($sql)
{
$result=$this->_connection->prepare($sql);
$result->execute();
return $result;
}
$result->execute();を返す trueを返しています execute() 成功しました。 $resultの現在の状態を返す必要があります 。
それが機能するかどうかを確認してください。