所以我有這樣的代碼,這將讓所有的錶行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