Musisz zwrócić $result
tylko w run()
metoda:
public function run($sql)
{
$result=$this->_connection->prepare($sql);
$result->execute();
return $result;
}
Zwracanie $result->execute();
zwraca true
ponieważ execute()
się udało. Musisz zwrócić aktualny stan $result
.
Sprawdź, czy to działa.