是否可以在(mysql_fetch_array)中输出INT变量的摘要?
$result=mysql_query("SELECT numbers FROM table ORDER BY rand() LIMIT 3");
while ($row = mysql_fetch_array($result)) {
echo $row['number'] . "<br/>";
}
输出如下:
二十三万三千七百三十一
问题是我能在相同的while循环中输出这三个结果的sumarry吗?这是“91”。
最佳答案
为什么在同一个循环中?为什么不做这样的事?
//initialise your variable
$total = 0;
$result=mysql_query("SELECT numbers FROM table ORDER BY rand() LIMIT 3");
while ($row = mysql_fetch_array($result)) {
echo $row['number'] . "<br/>";
//running total
$total = $total + $row['number'];
}
//output it
echo "total = " . $total;
关于php - 如何获取(mysql_fetch_array)的摘要,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9762142/