gpt4 book ai didi

php - 统计每个实例从数据库中被选中的次数

转载 作者:行者123 更新时间:2023-11-30 22:23:49 25 4
gpt4 key购买 nike

我有点进退两难。我对编码很陌生,但真的很想完成我正在为我的博客创建的这个竞赛应用程序。除了最后一步,我几乎完成了。

我的问题

我需要计算每个团队被所有成员选中的次数。

我的数据库表

也许如果你看看我的数据库表,它会更有意义我正在尝试做的事情。

enter image description here

示例通过查看表格,应用程序应显示为:

2 位用户选择了 Stormers2 位用户选择了国王1 位用户选择了猎豹1 位用户选择了 Sunwolves

等等

:

我尝试通过执行以下操作对此进行编码。 (请不要审视我没有使用prepared statements,我已经很挣扎了,但我正在慢慢学习调整。)

<?php 
$sql="SELECT pick,COUNT(DISTINCT(pick)) as nr FROM multiple_picks
Where tournament = '$tour' AND round ='$round'";
$result=mysql_query($sql);
while($row = mysql_fetch_array($result)){
$timesSelected = $row['nr'];
$teamSelected = $row['pick'];

echo $timesSelected.' Players Selected'. $teamSelected;
}
?>

如有任何建议或帮助,我们将不胜感激。最终目标是将其添加到图表中,但目前只需打印报表即可。

最佳答案

下面的查询就可以解决问题。它会首先按picks 对表进行分组,然后计算每个pick 的不同用户数。

select pick,count(distinct(member_nr)) as number_of_users from multiple_picks group by picks where tournament = '$tour' AND  round ='$round'";

关于php - 统计每个实例从数据库中被选中的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35906982/

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