/** * * @return PDO */ private function _get() { if (is_null(self::$_pdo)) { self::$_pdo = new PDO('mysql:dbname=m2l_v0;host=127.0.0.1', 'root', 'pwsio'); self::$_pdo->exec('SET CHARACTER SET utf8'); } return self::$_pdo; }
private static function _get() { $dsn = 'mysql:dbname=DATABASE_NAME;host=HOST'; $user = '******'; $password = '******'; try { self::$_pdo = new PDO($dsn, $user, $password); } catch (PDOException $e) { echo 'Connexion échouée : ' . $e->getMessage(); } self::$_pdo->exec('SET NAMES \'utf8\''); }
private function __construct() { $dsn = 'mysql:dbname=' . BDD_NAME . ';host=' . BDD_HOST; self::$_pdo = new \PDO($dsn, BDD_USER, BDD_PASSWORD, array(\PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); }