makeinput(array('value' => 'Connect', 'type' => 'submit', 'class' => 'bt'));
 p('</p>');
 if ($dbhost && $dbuser && isset($dbpass)) {
     // 初始化数据库类
     $DB = new DB_MySQL();
     $DB->charsetdb = $charsetdb;
     $DB->charset = $charset;
     $DB->connect($dbhost, $dbuser, $dbpass, $dbname);
     //获取数据库信息
     p('<p class="red">MySQL ' . $DB->version() . ' running in ' . $dbhost . ' as ' . $dbuser . '@' . $dbhost . '</p>');
     $highver = $DB->version() > '4.1' ? 1 : 0;
     //获取数据库
     $query = $DB->query("SHOW DATABASES");
     $dbs = array();
     $dbs[] = '-- Select a database --';
     while ($db = $DB->fetch($query)) {
         $dbs[$db['Database']] = $db['Database'];
     }
     makeselect(array('name' => 'dbname', 'option' => $dbs, 'selected' => $dbname, 'onchange' => 'setdb(this.options[this.selectedIndex].value)'));
     if ($dbname) {
         p('<p>Current dababase: <a href="javascript:setdb(\'' . $dbname . '\');">' . $dbname . '</a>');
         if ($tablename) {
             p(' | Current Table: <a href="javascript:settable(\'' . $tablename . '\');">' . $tablename . '</a> [ <a href="javascript:settable(\'' . $tablename . '\', \'structure\');">Structure</a> ]');
         }
         p('</p>');
         $sql_query = isset($P['sql_query']) ? $P['sql_query'] : '';
         if ($tablename && !$sql_query) {
             $sql_query = "SELECT * FROM {$tablename} LIMIT 0, 30";
         }
         if ($tablename && $doing == 'structure') {
             $sql_query = "SHOW FULL COLUMNS FROM {$tablename};\n";