你上面都是$this->items
到unset那一句就变成了$this->item
所以,
修改 unset($this->item[$i]);
为 unset($this->items[$i]);
看看这个,
mysql_query("SET CHARACTER SET gb2312");
$sql="DELETE FROM goods WHERE id=".$del;
$sql1="select * FROM goods";
$sql2='select * from goods where id=\''.$id.'\'';
echo $sql.'
';
echo $sql2.'
';
echo $sql3.'
';
DIE();
你吧这三条SQL弄phpmyadmin 中运行一下,看看是什么,
您写的语句没错,可能是数据库中只有一条记录,删了自然没有了;
代码写得太糟糕了,没法看,
请多贴出一些相关代码