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

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

卡哇伊
發布: 2023-03-02 08:06:01
原創
3960 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板