以下是我目前正在使用的:
$query = mysql_query(" SELECT vote_count FROM votes ");
while ($row = mysql_fetch_array($query)) {
$total_votes += $row['vote_count'];
}
echo $total_votes;
是否有更简洁的方法,可能在查询本身中而无需使用while循环吗?
SELECT sum(vote_count) AS vote_count_sum FROM votes
获取查询结果的单行记录,$row
将包含该行记录,$row['vote_count_sum']
将包含总数。
SELECT SUM( vote_count ) AS vote_summary FROM votes