आपको $result . लौटाना होगा केवल run() . में विधि:
public function run($sql)
{
$result=$this->_connection->prepare($sql);
$result->execute();
return $result;
}
$result->execute(); . लौटाना लौट रहा है true क्योंकि execute() सफल हुए। आपको $result . की वर्तमान स्थिति वापस करनी होगी ।
देखें कि क्या यह काम करता है।