0

我如何计算“user_registration”行中“状态”中的所有数字?

这就是我所拥有的。它工作得很好,但它只显示了“user_registration”中的行数。

 <?php
    $con = mysql_connect($dbHost, $dbUser, $dbPass );
    mysql_select_db($dbName, $con);
    $res = mysql_query('SELECT Count(*) FROM ' . 'user_registration', $con);
    if ($row = mysql_fetch_array($res, MYSQL_NUM))
    {
       $users = trim($row[0]);
    }
    else
    {
       $users = 'Error';
    }
    ?>

在网站上显示结果:

<?= $users ?>
4

1 回答 1

3

如果我正确理解您的问题:

SELECT SUM(status) FROM user_registration

这里有更多关于 MySQL 聚合函数的信息:http: //dev.mysql.com/doc/refman/5.0/en/group-by-functions.html


PS 正如 Jay 在评论中建议的那样,考虑远离mysql_*功能。

于 2014-11-18T16:32:59.097 回答