Esempio n. 1
0
 /**
  * Create connection and return connection PDO object
  */
 private static function getDatabase()
 {
     if (self::$bdd === null) {
         $dsn = Configuration::get("dsn");
         $login = Configuration::get("login");
         $mdp = Configuration::get("mdp");
         self::$bdd = new PDO($dsn, $login, $mdp, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
     }
     return self::$bdd;
 }
Esempio n. 2
0
 /**
  * Renvoie un objet de connexion à la BDD en initialisant la connexion au besoin
  * 
  * @return PDO Objet PDO de connexion à la BDD
  */
 private static function getBdd()
 {
     if (self::$bdd === null) {
         // Récupération des paramètres de configuration BD
         $dsn = Configuration::get("dsn");
         $login = Configuration::get("login");
         $mdp = Configuration::get("mdp");
         // Création de la connexion
         self::$bdd = new PDO($dsn, $login, $mdp, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
     }
     return self::$bdd;
 }
 /**
  * Renvoie un objet de connexion à la BDD en initialisant la connexion au besoin
  * 
  * @return PDO Objet PDO de connexion à la BDD
  */
 public static function getBdd()
 {
     if (self::$bdd === null) {
         // Récupération des paramètres de configuration BD
         $dsn = Configuration::get("dsn");
         $login = Configuration::get("login");
         $mdp = Configuration::get("mdp");
         /*
                     $dbHost = getenv('OPENSHIFT_MYSQL_DB_HOST');
                     $dbName = getenv('OPENSHIFT_GEAR_NAME');
                     $login = getenv('OPENSHIFT_MYSQL_DB_USERNAME');
                     $mdp = getenv('OPENSHIFT_MYSQL_DB_PASSWORD');
         */
         // $dsn = 'mysql:host=' . $dbHost . ';dbname='. $dbName .';charset=utf8';
         // Création de la connexion
         self::$bdd = new PDO($dsn, $login, $mdp, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
     }
     return self::$bdd;
 }
Esempio n. 4
0
 private static function connect()
 {
     self::$bdd = new PDO('mysql:host=' . _DB_SERVEUR_ . ';port=' . _DB_PORT_ . ';dbname=' . _DB_NOM_, _DB_UTILISATEUR_, _DB_MOTDEPASSE_, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));
 }