所以我有这样的代码,这将让所有的表行MySQL表单元格除了
$sql="SELECT score FROM bets WHERE betid='$id'";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
好了,可以说我会得到10行,那场比赛这个结果。
现在我希望把所有10个得分数字相加,比1个的最终数量,换句话说,我想找到表格单元格“分数”
所以我有这样的代码,这将让所有的表行MySQL表单元格除了
$sql="SELECT score FROM bets WHERE betid='$id'";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
好了,可以说我会得到10行,那场比赛这个结果。
现在我希望把所有10个得分数字相加,比1个的最终数量,换句话说,我想找到表格单元格“分数”
使用SUM函数的总和
$sql = "SELECT SUM(score) as total FROM bets WHERE betid='$id'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
请尝试以下查询
SELECT SUM(`score`) FROM bets WHERE `betid` ='$id' GROUP BY `betid`
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'];
但我如何在PHP页面上回显SUM号码,然后呢? :-) – 2013-05-11 18:35:45
@SpotifyBruger尝试我更新的代码 – 2013-05-11 18:40:27