Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP-PDO-Klassenprogrammierung:Schwerwiegender Fehler:Aufruf einer Member-Funktion fetchAll() auf boolean

Sie müssen das $result zurückgeben nur im run() Methode:

public function run($sql)
    {
        $result=$this->_connection->prepare($sql);
        $result->execute();
        return $result;
    }

Zurückgeben des $result->execute(); gibt true zurück weil die execute() gelungen. Sie müssen den aktuellen Status von $result zurückgeben .

Sehen Sie, ob das funktioniert.