所以我有一个 mysql 表,每行包含一个整数。我想要做的是得到整数的总和。这是我目前正在使用的东西。
$cn = 0;
$sql = mysqli_query($con,"SELECT * FROM members WHERE member='$userid'");
while($row = mysqli_fetch_array($sql)) {
$i = $row['number'];
$cn = $cn + $i;
}
echo $cn;
所以我让 $cn 等于零,然后每次它通过循环时它都会添加匹配行中的数字。
有没有人对如何实现这个有更好的想法?谢谢!
最佳答案
您不需要使用 PHP 或这里的循环,因为您的数据库可以为您完成这项工作。
$sql = mysqli_query($con,"SELECT sum(number) FROM members WHERE member='$userid'");
关于php - 获取在 while 循环中加在一起的每一行的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22235357/