我觉得有一个简单的解决方案,但我无法在任何地方找到它。
我有一个 while() 循环,在每个循环的开始,我从一个从 MYSQL 数据库中获得的数字中减去 1。但由于某种原因,它停在 0。如果从数据库中提取的值为 0 或负数,我需要将数字变为负数。
//Get members
$select = mysql_query("SELECT * FROM members") or die(mysql_error());
//Start the loop
while($members= mysql_fetch_row($select)){
//Get limit
$limit = $members['limit'];
$newlimit = $limit - 1;
mysql_query("UPDATE `members` SET `limit` = '".$newlim."' WHERE `email`='".$members['email']."'");
}
有什么建议吗?此代码成功运行,直到值变为 0。但我需要它来保持减法。
提前致谢!布兰登
编辑:更新了上面的代码。有错误