//数据库公共函数
class db {
var $querynum = 0;
var $link;
var $histories; var $dbhost;
var $dbuser;
var $dbpw;
var $dbcharset;
var $pconnect;
var $tablepre;
var $time; var $goneaway = 20; //note Լ
function connect($dbhost, $dbuser, $dbpw, $dbname = '', $dbcharset = '', $pconnect = 0, $tablepre = '', $time = 0) {
$this -> dbhost = $dbhost;
$this -> dbuser = $dbuser;
$this -> dbpw = $dbpw;
$this -> dbname = $dbname;
$this -> dbcharset = $dbcharset;
$this -> pconnect = $pconnect;
$this -> tablepre = $tablepre;
$this -> time = $time; if ($pconnect) {
if (!$this -> link = mysql_pconnect($dbhost, $dbuser, $dbpw)) {
$this -> halt('Can not connect to MySQL server');

} else {
if (!$this -> link = mysql_connect($dbhost, $dbuser, $dbpw)) {       //提示这一行出错了,是什么问题啊?
$this -> halt('Can not connect to MySQL server');