MySQL表格单元格添加

时间:2013-05-11 17:58:49

标签: php mysql addition

所以我有这个代码,它将获得所有表行

 $sql="SELECT score FROM bets WHERE betid='$id'";
 $result=mysql_query($sql);
 $rows=mysql_fetch_array($result);

好吧,让我说我会得到10行,与这个结果相符。

现在我想将所有10个得分数字放在一起,最后得到1个数字,换句话说我想找到表格单元格得分的总和“

3 个答案:

答案 0 :(得分:2)

使用SUM函数

$sql = "SELECT SUM(score) as total FROM bets WHERE betid='$id'";

$result = mysql_query($sql);

$row = mysql_fetch_array($result);

答案 1 :(得分:0)

尝试以下查询

SELECT SUM(`score`) FROM bets WHERE `betid` ='$id' GROUP BY `betid`

答案 2 :(得分:0)

sum是mysql聚合函数之一。这将汇总所有行并返回一个值,

 $sql="SELECT sum(score) as totalscore FROM bets WHERE betid='$id'";
 $result=mysql_query($sql);
 $rows=mysql_fetch_array($result);

 echo $rows[0]['totalscore'];