首頁  >  文章  >  後端開發  >  PHP實現排名並查詢指定用戶排名

PHP實現排名並查詢指定用戶排名

卡哇伊
卡哇伊原創
2020-07-08 11:24:203849瀏覽

php查詢排名的實作方法:先假設一個PHP實現排名並查詢指定用戶排名,此時需要根據number客戶數量對使用者進行排名;然後我們要對PHP實現排名並查詢指定用戶排名內的使用者進行一個排名,語句為「$sql = "SELECT p.name,p.number」;最後輸出查詢結果。

PHP實現排名並查詢指定用戶排名



PHP實現排名並查詢指定用戶排名




PHP實現排名並查詢指定用戶排名

#PHP實作排名並查詢指定使用者排名

如圖:

假設一個PHP實現排名並查詢指定用戶排名,此時需要根據number客戶數量對使用者進行排名。
PHP實現排名並查詢指定用戶排名

#於是,我們要對PHP實現排名並查詢指定用戶排名內的使用者進行一個排名:## ####
$sql = "SELECT p.name,p.number, @rownum := @rownum + 1 AS rownum FROM (SELECT @rownum := 0) r, (SELECT * FROM ruser ORDER BY number DESC) AS p"
###*註:*1、 SELECT @rownum := 0:表示對rownum賦初始值0###2、@rownum := @rownum 1:表示對rownum加1,語句中會從1開始,每一行往下都自動加1######查詢結果如下:#############如圖所示,上述程式碼會根據PHP實現排名並查詢指定用戶排名中的number從大到小進行排序。#########如果需要查詢用戶小王的排名,就要根據他的openid來查詢排名:######
$sql = "SELECT b.openid,b.name,b.number,b.rownum FROM(SELECT t.*, @rownum := @rownum + 1 AS rownum FROM (SELECT @rownum := 0) r,(SELECT * FROM partneruser ORDER BY `number` DESC) AS t) AS b WHERE b.openid = "o4mxs5Tia6Ieayvxiebx8rTc1zO4" ";
######查詢結果如下: ############

以上是PHP實現排名並查詢指定用戶排名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn