Example #1
0
 /**
  * Connect
  * 
  * @access public
  */
 public function connect()
 {
     if (empty(self::$config['driver'])) {
         die('Please set a valid database driver from database.php');
     }
     $driver = strtoupper(self::$config['driver']);
     switch ($driver) {
         case 'MYSQL':
             try {
                 self::$PDO = new PDO('mysql:host=' . self::$config['hostname'] . ';dbname=' . self::$config['dbname'], self::$config['username'], self::$config['password']);
                 self::$PDO->query('SET NAMES ' . self::$config['char_set']);
             } catch (PDOException $exception) {
                 die($exception->getMessage());
             }
             return self::$PDO;
             break;
         default:
             die('This database driver does not support: ' . self::$config['driver']);
     }
 }