是否可以在(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/

10-16 18:56