TheMathWizard/Database.php
2022-12-13 18:04:25 +01:00

16 lines
No EOL
488 B
PHP

<?php
// connect to MySQL database.
class Database {
public $connection;
public function __construct($config, $username, $password)
{
$dsn = 'mysql:'.http_build_query($config, '', ';');
$this->connection = new PDO($dsn, $username, $password, [PDO::ATTR_DEFAULT_FETCH_MODE=> PDO::FETCH_ASSOC]);
}
public function query($query) {
$statement = $this->connection->prepare($query);
$statement->execute();
return $statement;
}
}