protected function connect() { global $sae_config; if (empty($sae_config['db_name'])) { die(Imit_L('_SAE_PLEASE_CONFIG_DB_')); } self::$link = mysql_connect(SAE_MYSQL_HOST_M, SAE_MYSQL_USER, SAE_MYSQL_PASS) or die(Imit_L('_SAE_CONNECT_DB_ERR_')); mysql_select_db(SAE_MYSQL_DB, self::$link); mysql_query("set names " . self::$charset, self::$link); if (!mysql_select_db(SAE_MYSQL_DB, self::$link)) { //如果数据库不存在,自动建立 mysql_query('create database ' . SAE_MYSQL_DB, self::$link); mysql_select_db(SAE_MYSQL_DB, self::$link) or Imit_L('_SAE_DATABASE_NOT_EXIST_'); } }