Exemplo n.º 1
0
 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;
     }
 }
Exemplo n.º 2
0
 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');
     }
 }
Exemplo n.º 3
0
Arquivo: Model.php Projeto: Exost/TD2
 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;
     }
 }
Exemplo n.º 4
0
 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;
     }
 }
Exemplo n.º 5
0
<?php

require 'Conf.php';
//equivalent du import en Java
// On affiche le login de la base de donnees
echo Conf::getLogin();
echo Conf::getHostname();
echo Conf::getPassword();
echo Conf::getDatabase();