Example #1
0
 /**
  * Singleton renvoyant une seule instance de conenxion à la base de donnée
  * Sauvegarder cette instance dans Table::$con
  * @param string $db_server adresse du serveur
  * @param string $db_user nom d'utilisateur 
  * @param string $db_pwd mot de passe
  * @param string $db_bdd nom de la base de donnée
  * @return ressource instance de la connexion à la base de donnée
  */
 public static function getCon($db_server, $db_user, $db_pwd, $db_bdd)
 {
     if (self::$con == null) {
         self::$con = new mysqli($db_server, $db_user, $db_pwd, $db_bdd);
         //self::$con->set_charset("utf8");
         if (self::$con->connect_errno) {
             echo "Echec lors de la connexion à MySQL : " . self::$con->connect_error;
         }
     }
     self::$con->set_charset("utf8");
     return self::$con;
 }