public static function set_static() { try { self::$pdo = new PDO('mysql:host=localhost;dbname=mymovies;charset=utf8', 'root', ''); //lancement d'exceptions en cas d'erreur. self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $ex) { echo $ex->getMessage(); die('Problème lors de la connexion à la base de donnée'); } }
public static function init() { if (ENVIRONMENT != 'production') { require_once APP_DIR . 'config/' . ENVIRONMENT . '/db.php'; } else { require_once APP_DIR . 'config/db.php'; } self::$config = $config; self::$pdo = new PDO('mysql:host=' . self::$config['db_host'] . ';dbname=' . self::$config['db_name'] . '', self::$config['db_username'], self::$config['db_password']); self::$pdo->exec('SET NAMES `' . self::$config['db_charset'] . '`'); self::$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ); return self::$pdo; }
public static function Init() { $host = conf::getHostname(); $dbname = conf::getDataBase(); $login = conf::getLogin(); $pass = conf::getPassword(); try { self::$pdo = new PDO("mysql:host={$host};dbname={$dbname}", $login, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); } catch (PDOException $e) { echo $e->getMessage(); // affiche un message d'erreur die; } }
public static function Init() { $host = Conf::getHostname(); $dbname = Conf::getDatabase(); $login = Conf::getLogin(); $pass = Conf::getPassworld(); try { self::$pdo = new PDO("mysql:host={$host};dbname={$dbname}", $login, $pass); } catch (PDOException $e) { echo $e->getMessage(); // affiche un message d'erreur die; } }
public static function getPDO() { try { if (is_null(self::$pdo)) { $user = Config::singleton()->get("dbuser"); $password = Config::singleton()->get("dbpass"); $dbname = Config::singleton()->get("dbname"); $dbhost = Config::singleton()->get("dbhost"); self::$pdo = new PDO('mysql:host=' . $dbhost . ';dbname=' . $dbname, $user, $password); } } catch (PDOException $e) { die("Error in database connection"); } return self::$pdo; }
public static function set_static() { $host = Conf::getHostname(); $dbname = Conf::getDatabase(); $login = Conf::getLogin(); $pass = Conf::getPassword(); try { // Connexion à la base de données // Le dernier argument sert à ce que toutes les chaines de charactères // en entrée et sortie de MySql soit dans le codage UTF-8 self::$pdo = new PDO("mysql:host={$host};dbname={$dbname}", $login, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); // On active le mode d'affichage des erreurs, et le lancement d'exception en cas d'erreur self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $ex) { echo $ex->getMessage(); die('Problème lors de la connexion à la base de donnée'); } }
public static function Init() { $host = Conf::getHostName(); $dbname = Conf::getDataBase(); $login = Conf::getLogin(); $pass = Conf::getPassword(); try { self::$pdo = new PDO("mysql:host={$host};dbname={$dbname}", $login, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { if (Conf::getDebug()) { echo $e->getMessage(); } else { echo 'Une erreur est survenue <a href="{$ROOT}{$DS}index.php"> retour a la page d\'accueil </a>'; } die; } }
public static function set_static() { try { // Connexion à la base de données // Le dernier argument sert à ce que toutes les chaines de charactères // en entrée et sortie de MySql soit dans le codage UTF-8 self::$pdo = new PDO('mysql:host=localhost;dbname=ludotheque;charset=utf8', 'root', ''); // On active le mode d'affichage des erreurs, et le lancement d'exception en cas d'erreur self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $ex) { if (Conf::getDebug()) { echo $ex->getMessage(); die('Problème lors de la connexion à la base de donnée'); } else { echo 'Une erreur est survenue. <a href=""> Retour a la page d\'accueil </a>'; die; } } }
public static function Init() { $host = Conf::getHostname(); $dbname = Conf::getDatabase(); $login = Conf::getLogin(); $pass = Conf::getPassword(); try { //Lorsqu’une erreur se produit, PDO n’affiche pas de message d’erreur. // Connexion à la base de données // Le dernier argument sert à ce que toutes les chaines de caractères // en entrée et sortie de MySql soit dans le codage UTF-8 self::$pdo = new PDO("mysql:host={$host};dbname={$dbname}", $login, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); // On active le mode d'affichage des erreurs, et le lancement d'exception en cas d'erreur self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); //self::$pdo = new PDO("mysql:host=$host;dbname=$dbname",$login,$pass); VERSION Obsolète } catch (PDOException $e) { echo $e->getMessage(); // affiche un message d'erreur die; } }
public static function set_static() { $host = Conf::getHostname(); $dbname = Conf::getDatabase(); $login = Conf::getLogin(); $pass = Conf::getPassword(); try { // Connexion à la base de données // Le dernier argument sert à ce que toutes les chaines de charactères // en entrée et sortie de MySql soit dans le codage UTF-8 self::$pdo = new PDO("mysql:host={$host};dbname={$dbname}", $login, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); // On active le mode d'affichage des erreurs, et le lancement d'exception en cas d'erreur self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $ex) { if (Conf::getDebug()) { echo $ex->getMessage(); die('Problème lors de la connexion à la base de donnée'); } else { echo 'Une erreur est survenue. <a href=""> Retour a la page d\'accueil </a>'; } die; } }
public function initDb() { global $CONFIG; self::$pdo = new PDO('mysql:host=' . $CONFIG["database"]["host"] . ';dbname=' . $CONFIG["database"]["dbname"], $CONFIG["database"]["user"], $CONFIG["database"]["pass"], array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); }