function __destruct()
  {
 
 
  require_once("SysConf.inc");
  require_once("DataBaseClass.php");
  //print("<br>");
  //print($this->mUserId);
  //print("<br>");
  //连接数据库
  $DB=new DataBase($DBHOST,$DBUSER,$DBPWD,$DBNAME);
 
  //$sql="delete from Cart where UserId=".$this->mUserId;
  $sql="delete from Cart where UserId=1";
  //print($sql);
  //print("<br>");
  $DB->__set(mSqlString,$sql);
  print($DB->__Get(mSqlString));
  print("<br>");
 
  print($DB->__Get(mConnId));
  $DB->ExecuteSql();
  $DB=NULL;
   
  }
 
  //向购物车对像中添加新的商品信息
  function CartAdd($pUserId,$pBookId,$pBookCount)
  {
  require_once("SysConf.inc");
  require_once("DataBaseClass.php");
 
  $this->mUserId=$pUserId;
  //连接数据库
  $DB=new DataBase($DBHOST,$DBUSER,$DBPWD,$DBNAME);
 
  $sql="insert into Cart(UserId,BookId,BookCount) values($pUserId,$pBookId,$pBookCount)";
  $DB->__set(mSqlString,$sql);
  $DB->ExecuteSql();
  //print($DB->__Get(mConnId));
  $DB=NULL;
  //print("good");
  } $Cart=new Cart;
 $Cart->CartAdd(1,2,3);
 $Cart=NULL;为什么,第一次连接数据库可以正常连接,第二次就不行了呢?
我用的是mysql_connect();析构的时候就会出错。