Ejemplo n.º 1
0
 /**
  * @param $host
  * @param $db
  * @param $username
  * @param $password
  * @param string $name
  * @return bool
  */
 public static function connect($host, $db, $username, $password, $name = 'default')
 {
     try {
         $var = new \PDO('mysql:host=' . $host . ';dbname=' . $db, $username, $password);
     } catch (\PDOException $e) {
         die('Could not connect to database, please try again shortly...' . $e->getMessage());
     }
     _db::$con_arr[$name] = ['connection' => $var, 'settings' => ['host' => $host, 'database' => $db, 'username' => $username, 'password' => $password], 'created' => time()];
     _db::$con_name = $name;
     _db::$con = _db::$con_arr[$name]['connection'];
     _db::$con->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
 }