你好,我试图实现的是组合这行代码:这是给我的用户注册的
if (isset($_POST['unenroll'])){
$sql1="Update tbl_enroll SET status='unEnrolled'";
$unEn = mysql_query($sql1) or die (mysql_error());
}
到另一个将截断ONLY我的数据库中COUNT字段的代码到目前为止,这就是我的想法:
if (isset($_POST['unenroll'])){
$sql1="Update tbl_enroll SET status='unEnrolled'";
$unEn = mysql_query($sql1) or die (mysql_error());
$trunc="Delete count from tbl_enroll";
$restart = mysql_query($trunc) or die (mysql_error());
}
顺便说一句,我想在维护列的同时删除所有数据的列是count我这样做对吗?因为我现在不想擦除所有数据,这个编码结构正确吗?我之所以这么做,是因为我的系统中有一个操作,该操作只允许另一种类型的用户更新3次,所以我希望我的注册器如果满足特定期限,登录器数,从0开始。(根据我的基本知识,我正在努力学习mysql,不需要提醒我Mysqli或PDO,我会在我更好的时候到达那里)
编辑:请再读一遍。编辑:我的坏所以截断是个坏主意。我只想让数据库中的列count擦除/刷新整个数据,但保留列本身。
由于您在回答表单中请求了我的评论,您可以简单地将SET后的更多列更新与逗号结合起来,使您的代码:
if (isset($_POST['unenroll']))
{
$sql1="Update tbl_enroll SET status='unEnrolled', count = 0";
$unEn = mysql_query($sql1) or die (mysql_error());
}