用下面的查詢:計數查詢結果
$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