好像明白了。我在这里少写了代码了!!
$sql="Update `#@__skupdate_class` set state=2 where id=".$id."";
$bool = $dsql->ExecuteNoneQuery($sql);
if(!$bool)
{
        ShowMsg("课程信息删除失败",'-1');
        exit();
    }else{
ShowMsg("课程信息删除成功",'update_class.php?page='.$page.'');
        exit();
}
其实就是更新到别的地方了。然后还原的时候在根据state把它还原回来。。搞定了  。不浪费大神们时间了 。以后我看清楚了再发!