Example #1
0
 public function setNewServer($host, $user, $password, $database, $faild = self::EXCEPTION_FAILD_MODE)
 {
     //$this->server=null;
     //
     if ($host == "" and $user == "" and $database == "") {
         throw new Fiesta\Database\DatabaseArgumentsException();
     } else {
         \Database::$server = mysqli_connect($host, $user, $password, $database);
         //
         if (!\Database::$server) {
             if ($faild == 2) {
                 throw new DatabaseConnectionException();
             } else {
                 if ($faild == 1) {
                     \Errors::r_db();
                 }
             }
         }
         //
         mysqli_query(\Database::$server, "SET NAMES " . \Config::get("database.charset"));
         //
         \Database::$serverData = ['host' => $host, "username" => $user, "password" => $password, "database" => $database];
         //
         //
         return \Database::$server;
     }
 }
Example #2
0
 public static function Config($serverName, $db, $username, $password)
 {
     Database::$db_name = $db;
     Database::$DBpass = $password;
     Database::$DBuser = $username;
     Database::$server = $serverName;
     return true;
 }