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();析构的时候就会出错。
{
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();析构的时候就会出错。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货