sql >> Databasteknik >  >> RDS >> Mysql

PHP PDO klass programmering:Dödligt fel:Anrop till en medlemsfunktion fetchAll() på boolean

Du måste returnera $result endast i run() metod:

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

Returnerar $result->execute(); returnerar true eftersom execute() lyckades. Du måste returnera det aktuella tillståndet för $result .

Se om det fungerar.




  1. Hur förfinar man utdata som kommer från SELECT-frågan i kommandotolken?

  2. Alternativ för en temporär MySQL-tabell i Oracle

  3. Fråga Välj grupp efter sista tecknet i fältet

  4. Åtkomst nekad för användaren 'www-data'@'localhost – hur ska man hantera det?