gpt4 book ai didi

php - 我想计算特定ID的总和

转载 作者:行者123 更新时间:2023-11-29 08:07:49 24 4
gpt4 key购买 nike

我的投票表与我的数据库类似;

ID      CandidateID
1 205
2 209
3 203
4 205
5 205
6 209

代码:

<?php $votes_query=mysql_query("select * from votes where CandidateID='$id'");
$vote_count=mysql_num_rows($votes_query);
echo $vote_count;
?>

上面的代码给出了单独的结果,例如,CandidateID 205 =3 票CandidateID 209=2 票

什么代码可以将表中的这些投票相加,例如candidateID 205 + CandidateID 209 = 3+2=5

最佳答案

要获取所有候选人的选票计数:

<?php 
$rs = mysql_query("select CandidateID, count(*) as vote_count from votes group by CandidateID");
while(mysql_fetch_array($rs)){
$CandidateID = $rs['CandidateID'];
$vote_count = $rs['vote_count'];

echo $CandidateID . " " . $vote_count;
}

?>

获取所有选定候选人的票数

<?php 
$rs=mysql_fetch_array(mysql_query("select count(*) as vote_count from votes where CandidateID in ($id)")); // where look like as $id = "'205','209'";
$vote_count=$rs['vote_count'];
echo $vote_count;
?>

关于php - 我想计算特定ID的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22375578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com