24 lines
No EOL
563 B
PHP
24 lines
No EOL
563 B
PHP
<?php
|
|
namespace Models;
|
|
|
|
use \PDO;
|
|
|
|
class MotherModel {
|
|
|
|
protected $_db;
|
|
|
|
public function __construct(){
|
|
try{
|
|
$this->_db = new PDO(
|
|
"mysql:host=".$_ENV['DB_HOSTNAME'].";dbname=".$_ENV['DB_DATABASE'],
|
|
$_ENV['DB_USERNAME'],
|
|
$_ENV['DB_PASSWORD'],
|
|
array(PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC)
|
|
);
|
|
$this->_db->exec("SET CHARACTER SET utf8");
|
|
$this->_db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
|
} catch(PDOException$e) {
|
|
echo "Échec : " . $e->getMessage();
|
|
}
|
|
}
|
|
} |