你好我想要实现的是结合这行代码:这是我的用户注册商
if (isset($_POST['unenroll'])){
$sql1="Update tbl_enroll SET status='unEnrolled'";
$unEn = mysql_query($sql1) or die (mysql_error());
}
另一个代码会截断仅我的数据库中 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());
}
顺便说一句,我希望在保留列的同时删除所有数据的列是计数我这样做了吗?因为我现在不想删除所有数据,这个编码结构也正确吗?为什么我这样做是因为我在我的系统中有一个动作,允许其他类型的用户只更新3次,所以我想要注册商如果满足一段时间注册商< / strong>会重新启动计数再次从0开始。(根据我的基本知识,我正在尝试学习mysql,不需要提醒我 Mysqli 或 PDO 我会在我好的时候到达那里)
已编辑:请再读一遍。 编辑:我的坏,所以截断是一个坏主意。我只是希望我的数据库中的列 count 擦除/刷新整个数据,但保留列本身。
答案 0 :(得分:2)
由于您在答案表单中请求了我的评论,因此您可以简单地将SET之后的列更新与编写代码的逗号结合使用:
if (isset($_POST['unenroll']))
{
$sql1="Update tbl_enroll SET status='unEnrolled', count = 0";
$unEn = mysql_query($sql1) or die (mysql_error());
}