Example #1
0
 public function __construct()
 {
     if (!self::$PDOInstance) {
         try {
             $enviroment = ENVIROMENT;
             $settingsVars = Settings::${$enviroment};
             self::$PDOInstance = new PDO('mysql:host =' . $settingsVars['db_host'] . ';dbname=' . $settingsVars['db_name'], $settingsVars['db_user'], $settingsVars['db_pass'], array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES ' . $settingsVars['db_char']));
         } catch (PDOException $e) {
             die("PDO CONNECTION ERROR: " . $e->getMessage() . "<br/>");
         }
     }
     return self::$PDOInstance;
 }