Пример #1
0
 $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>";
             exit;