-4
A
回答
2
一個簡單的方法CDE等級3(儘管它需要知道多少個名字了)是計算它上面
SELECT COUNT(*) AS rank FROM tbl WHERE points > '%d'
0
這將排是你的SQL查詢:
SELECT t.name FROM sometable t ORDER BY t.point DESC;
一旦你在php中運行你的查詢,你將有一個排序的結果集。然後你通過結果集計數,直到找到你的名字。那是你的等級。如果您想讓隊伍走向另一個方向,請將DESC
更改爲ASC
。你的函數的內容是這個樣子:
$rankingQuery = SELECT t.name FROM sometable t ORDER BY t.point DESC;
try {
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
$rank = 0;
$sth = $dbh->prepare($rankingQuery);
$sth->execute();
$name = $sth->fetchColumn();
while ($name) {
$rank = $rank + 1;
if ($name == $DESIRED_NAME {
return $rank;
}
$name = $sth->fetchColumn();
}
$dbh = null;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
相關問題
- 1. 查找行的排名
- 2. 查找具有特定值的行
- 3. 如何查找在特定日期從特定用戶名運行的命令
- 4. 排序在特定行的查詢結果中的排名
- 5. 查找特定行
- 6. 如何在Excel中使用vbscript查找特定值的行號
- 7. 如何通過jQuery數據表中的值查找特定行?
- 8. 如何在Matlab中查找特定行的最小值?
- 9. 如何在gridview中查找特定行的值?
- 10. 如何使用特定值對django查詢進行排序?
- 11. 如何查找文件名的特定部分/擴展名?
- 12. 查找特定值的列名或表名
- 13. 排除查找中不包含特定文件名的目錄?
- 14. 在未排序的xml文件中查找特定值
- 15. 查找一個特定行
- 16. 查找特定行匹配
- 17. 查找日期排列特定日期
- 18. 如何查找用於OpenACC的特定PGI函數的簽名?
- 19. 查找特定值所屬的對象的名稱
- 20. 如何查找檢查特定類類型的行數?
- 21. 如何從結果集中提取特定行的排名
- 22. 我如何獲得SQL中特定行的排名?
- 23. 查找排名的sql
- 24. 如何查找在特定時間註冊的域名?
- 25. Oracle如何查找與特定列名匹配的所有列
- 26. 如何查找具有特定名稱的XML文件
- 27. 我如何查找文件名與特定的字符
- 28. 如何查找具有特定值的特定屬性的元素
- 29. 在'任意列'中查找具有特定值的表名稱
- 30. 如何查找Eclipse中的特定包?
謝謝... 這裏是最終的解決方案,我從這個答案 '$ SQL =「SELECT COUNT(*),得到了從分等級其中point>(從點名稱'cde'的點中選擇點)按點desc排序「; $ result = mysql_query($ sql); $ row = mysql_fetch_array($ result); echo $ row ['rank'] + 1;' –