如何在一段时间内计算所有字段?示例:我有一段时间,那些有四行。每行都有一个特定的数字。我想要的是,这些数字的总数是多少?
while ($row= mysql_fetch_assoc($select)) {
echo $row['persons'];
}
人是指群体中有多少人。我想要四行中的所有人,就像这样。
$row['persons'](5) +
$row['persons'](6) +
$row['persons'](3) +
$row['persons'](3) = 17
(x)表示该领域有多少人。我怎么能在一段时间内计算出来,所以我的echo
是:只有17。
答案 0 :(得分:1)
非常基本的问题,喜欢:
$total = 0
while ($row= mysql_fetch_assoc($select)) {
$total += $row['persons'];
}
echo $total;
答案 1 :(得分:0)
如果我说得对,你想总结persons
栏中的所有数字。
$count = 0;
while ($row= mysql_fetch_assoc($select)) {
$count += $row['persons'];
}
echo $count;
但更好的方法是使用MySQL的SUM()
聚合内置函数。
答案 2 :(得分:0)
试试此代码请使用SUM函数
$result = mysql_query("SELECT SUM(persons) AS personCount FROM tableName");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
echo $row[0];