用下面的查询:计数查询结果
$result = mysql_query(
"SELECT Stats.champion
FROM Stats, Games
WHERE Stats.game_id = Games.game_id
AND Stats.win = 1
AND Games.game_mode = 'ODIN'");
我返回以下数据集:
Ezreal
Garen
Pantheon
Ahri
Sion
Rammus
Nidalee
Poppy
Heimerdinger
Graves
KogMaw
Gangplank
Tristana
Fizz
Pantheon
Pantheon
Evelynn
MasterYi
Tryndamere
Leona
Vayne
Malphite
Graves
Shaco
Nidalee
Graves
Heimerdinger
Gangplank
JarvanIV
Akali
我的目标是计算每个名称的结果。我知道一个,例如“万神殿”,我可以这样做:
$result = mysql_query(
"SELECT Stats.champion
FROM Stats, Games
WHERE Stats.game_id = Games.game_id
AND Stats.champion = 'Pantheon'
AND Stats.win = 1
AND Games.game_mode = 'ODIN'");
$pantheonwins = mysql_num_rows($result);
echo $pantheonwins;
此结果包含正确的信息!
Pantheon
Pantheon
Pantheon
3
所以,因为这给了我正确的数据,这是最有效的方式来获得胜利数为每个单独的名称,然后得到的记录计算机百分比的人数是多少?
请回到以前的问题,并选择一个合适的答案;通过这样做,其他人会更倾向于协助你。 – 2012-01-02 02:15:43
@丹尼斯我只评论了一个答案,说它在11分钟前为我工作,根据你50分钟前的情况,我怎么能选择正确的答案?大声笑这些事情需要时间来执行!正如我所提到的,在一个更轻的笔记上,已经选择了一个答案。我很感谢收到的帮助。 – pr0tocol 2012-01-02 03:07:55
我指的是你以前的20个问题,但我现在看到他们甚至没有回答:) – 2012-01-02 03:55:29