CONTROL_INSTALL::check_db PHP Method

check_db() private method

private check_db ( )
    private function check_db()
    {
        if (strlen(BG_DB_HOST) < 1 || strlen(BG_DB_NAME) < 1 || strlen(BG_DB_USER) < 1 || strlen(BG_DB_PASS) < 1 || strlen(BG_DB_CHARSET) < 1) {
            return false;
        } else {
            if (!defined("BG_DB_PORT")) {
                define("BG_DB_PORT", "3306");
            }
            $_cfg_host = array("host" => BG_DB_HOST, "name" => BG_DB_NAME, "user" => BG_DB_USER, "pass" => BG_DB_PASS, "charset" => BG_DB_CHARSET, "debug" => BG_DEBUG_DB, "port" => BG_DB_PORT);
            $GLOBALS["obj_db"] = new CLASS_MYSQLI($_cfg_host);
            //设置数据库对象
            $this->obj_db = $GLOBALS["obj_db"];
            if (!$this->obj_db->connect()) {
                return false;
            }
            if (!$this->obj_db->select_db()) {
                return false;
            }
            return true;
        }
    }