我有一個球員名單。球員按積分排序。我想知道的是如何獲得某個特定玩家的排名數字?如何獲得特定玩家的排名?
這是到目前爲止我的代碼(不工作,因爲它似乎有一些錯誤):
$rank = mysql_query (SET @rank := 0;
SELECT *, @rank := @rank + 1
FROM ava_users
WHERE id = '".$id."'
ORDER BY points DESC);
$rank_res = mysql_fetch_array($rank);
當我嘗試使用我的查詢我得到一個錯誤信息:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/***/Documents/Arcades/Arc_development/arc_projects/***/arc_dev_website/arc_offline/includes/profile/profile_main.inc.php
請幫忙嗎?
什麼錯誤? – putvande
可能重複的[mysql \ _fetch \ _array()期望參數1是資源,布爾給出在選擇](http://stackoverflow.com/questions/2973202/mysql-fetch-array-expects-parameter-1-to -be-resource-boolean-given-in-select) – putvande