setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } // public function executeQuery(string $query, array $parameters = []) :bool { // $this->stmt = parent::prepare($query); // foreach ($parameters as $name => $value) { // $this->stmt->bindValue($name, $value[0], $value[1]); } // return $this->stmt->execute(); } // public function getResults(): array { // return $this->stmt->fetchall(); // } // } // class Connection extends SQLite3 // { // private $stmt; // private $result; // function __construct($dsn) // { // $this->open($dsn); // $this->enableExceptions(true); // } // public function executeQuery(string $query, array $parameters = []) :bool { // $this->stmt = parent::prepare($query); // foreach ($parameters as $name => $value) { // $this->stmt->bindValue($name, $value[0], $value[1]); // } // $this->result=$this->stmt->execute(); // return $this->result; // } // public function getResults(): array { // return $this->result->fetchArray(); // } // } class Connection extends SQLite3{ function __construct() { $this->open("./Model/scripted.db"); } }