// ========= 连接数据库 =======================================================
$db1 = new MysqlDB;
$db1->connect($dbhost1, $dbuser1, $dbpw1, $pconnect);
$db1 ->select_db($dbname1);
unset($dbhost1, $dbuser1, $dbpw1, $dbname1, $pconnect);class 表
<?php/*
mysql.db.php - Mysql 数据库操作类文件
*/if(!defined('TourOMS')) {
        exit('Access Denied');
}class MysqlDB { var $querynum = 0;
    var $connection = null; function connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect = 0) {
if($pconnect=="1") {
             $this->connection = @mysql_pconnect($dbhost, $dbuser, $dbpw);
} elseif($pconnect=="0") {
             $this->connection = @mysql_connect($dbhost, $dbuser, $dbpw);
        }
if(!$this->connection) {
        $this->halt('Can not connect to MySQL server');
}
mysql_select_db($dbname, $this->connection);
mysql_query("set names $dbcharset", $this->connection);
} function select_db($dbname) {
return mysql_select_db($dbname, $this->connection);
} function fetch_array($query, $result_type = MYSQL_ASSOC) {
return mysql_fetch_array($query, $result_type);
} function query($sql, $silence = 0) {
$query = mysql_query($sql, $this->connection);
if(!$query && !$silence) {
$this->halt('MySQL Query Error', $sql);
}
$this->querynum++;
return $query;
} function unbuffered_query($sql, $silence = 0) {
$func_unbuffered_query = @function_exists('mysql_unbuffered_query') ? 'mysql_unbuffered_query' : 'mysql_query';
$query = $func_unbuffered_query($sql, $this->connection);
if(!$query && !$silence) {
$this->halt('MySQL Query Error', $sql);
}
$this->querynum++;
return $query;
} function affected_rows() {
return mysql_affected_rows($this->connection);
} function error() {
return mysql_error($this->connection);
} function errno() {
return mysql_errno($this->connection);
} function result($query, $row) {
$query = @mysql_result($query, $row);
return $query;
} function num_rows($query) {
$query = mysql_num_rows($query);
return $query;
} function num_fields($query) {
return mysql_num_fields($query);
} function free_result($query) {
return mysql_free_result($query);
} function insert_id() {
$id = mysql_insert_id();
return $id;
} function fetch_row($query) {
$query = mysql_fetch_row($query);
return $query;
} function close() {
return mysql_close();
} function halt($message = '', $sql = '') {
         global $subflag;
         if ($subflag) require '../include/mysql.error.php';
         else  require './include/mysql.error.php';
}
}
?>
页面上用
<? close(); ?>   这样用对不对?是不是要加句柄,怎么加?