$DB_site = new DB_Sql_vb(); $DB_site->database = $dbname; $DB_site->server = $dbhost; $DB_site->user = $dbuser; $DB_site->password = $dbpass; $DB_site->reporterror = 0; $DB_site->connect(); $errno = $DB_site->errno; if ($DB_site->link_id != 0) { if ($errno != 0) { echo "<p class=\"error\">"; if ($errno == 1049) { echo "<b>您指定的数据库不存在. 现在尝试创建它...</b>"; $DB_site->query("CREATE DATABASE {$dbname}"); echo "<b>尝试再次连接...</b>"; $DB_site->select_db($dbname); $errno = $DB_site->geterrno(); if ($errno == 0) { echo "<b>连接成功!</b>"; echo "</p>"; echo "<a class=\"btn3\" href=\"install.php?step=3\">点击这里继续 -></a></p>"; } else { echo "</p>"; echo "<b class=\"error2\">再次连接失败! 请确定数据库和服务器配置正确后再次尝试.</b>"; exit; } } else { echo "<p>连接失败: 数据库意外错误.</p>"; echo "<p>错误号码: " . $DB_site->errno . "</p>"; echo "<p>错误描述: " . $DB_site->errdesc . "</p>"; echo "<p>请确定数据库和服务器配置正确后再次尝试.</p>";