目錄
回复讨论(解决方案)
首頁 後端開發 php教程 有一个积分表,积分从高往下排,如何取出其中的一个用户的排名,积分

有一个积分表,积分从高往下排,如何取出其中的一个用户的排名,积分

Jun 23, 2016 pm 01:36 PM

sql语句是

select a.username,(@rowNum:=@rowNum+1) as c,a.integral as 积分from xs_user a,(Select (@rowNum :=0 ) ) b order by integral DESC,time
登入後複製


我如何在这条sql语句的基础上,查询出用户的用户名,积分。

或者如何在php中获取一下?


回复讨论(解决方案)

知道用户名么, 直接select 用户名,积分 from table where 用户名=用户名不就完事了么

??出表??。

SELECT * FORM   (    select a.username,(@rowNum:=@rowNum+1) as c,a.integral as 积分    from xs_user a,(Select (@rowNum :=0 ) ) b order by integral DESC,time  ) T WHERE username='XXX'
登入後複製
登入後複製
登入後複製


这种定义用户变量的写法还是很巧妙的

SELECT * FORM   (    select a.username,(@rowNum:=@rowNum+1) as c,a.integral as 积分    from xs_user a,(Select (@rowNum :=0 ) ) b order by integral DESC,time  ) T WHERE username='XXX'
登入後複製
登入後複製
登入後複製


这种定义用户变量的写法还是很巧妙的



SELECT * From  (    select a.username,(@rowNum:=@rowNum+1) as c,a.integral as 积分    from xs_user a,(Select (@rowNum :=0 ) ) b order by integral DESC,time  ) T WHERE username=18511337033'
登入後複製


这么写 ,加上where条件就会报错,没有where条件 就正常。

下面这是错误信息。
[SQL] SELECT * From  (    select a.username,(@rowNum:=@rowNum+1) as c,a.integral as 积分    from xs_user a,(Select (@rowNum :=0 ) ) b order by integral DESC,time  ) T WHERE username=18511337033'[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' at line 6
登入後複製

这是表结构

SELECT * FORM   (    select a.username,(@rowNum:=@rowNum+1) as c,a.integral as 积分    from xs_user a,(Select (@rowNum :=0 ) ) b order by integral DESC,time  ) T WHERE username='XXX'
登入後複製
登入後複製
登入後複製


这种定义用户变量的写法还是很巧妙的



我看错了。。是我的自己的问题。。 sorry。。   3Q  谢谢了。
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
<🎜>掩蓋:探險33-如何獲得完美的色度催化劑
2 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1676
14
CakePHP 教程
1429
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
QQ音樂怎麼領取分數? QQ音樂領取積分教程 QQ音樂怎麼領取分數? QQ音樂領取積分教程 Mar 15, 2024 pm 10:49 PM

  QQ音樂是一款擁有許多音樂類型的播放軟體,大家想要聽什麼類型的音樂都可以在這裡搜尋找到。所有音樂的音質都是非常好的,它有很多不同的音質選擇。那大家知道QQ音樂怎麼領取積分嗎?QQ音樂領取積分詳細教學:  1、先打開【QQ音樂】APP軟體,點選底部功能列內【我的】功能按鈕。  2、然後點選【活動中心】功能按鈕。  3、接著點選【領積分】按鈕,即可領取到積分了。軟體介紹  1、高品質音樂播放;  2、專輯圖片和全螢幕歌詞顯示;  3、登入QQ同步電腦上QQ音樂我的收藏歌曲;  4、海量在線

支付寶會員積分在哪裡看 支付寶會員積分在哪裡看 Feb 23, 2024 pm 02:10 PM

支付寶會員積分在哪裡看?支付寶APP是可以累積到超多的積分,但是多數的小伙伴不知道支付寶會員如何的查看積分,接下來就是小編為用戶帶來的支付寶會員積分查看方法圖文教程,有興趣的用戶快來一起看看吧!支付寶使用教學支付寶會員積分在哪裡看1、先打開支付寶APP,主頁右下角【我的】專區;2、然後在我的專區中,點選【支付寶會員】服務功能;

天貓積分怎麼兌換 天貓積分怎麼兌換 Feb 23, 2024 pm 03:40 PM

天貓積分怎麼兌換?在軟體天貓中,我們每次消費都會獲得對應的積分。有些用戶想要知道天貓怎麼兌換物品。可以在會員中心的天貓積分中兌換。接下來就是小編為用戶帶來的有關積分兌換方式的介紹,有興趣的用戶快來一起看看吧!天貓積分怎麼兌換答:在會員中心的天貓積分中兌換詳情介紹:1、進入淘寶,點選右下方【我的淘寶】。 2、點選進入【會員中心】。 3.即可看到自己的【天貓積分】,點選進入。 4.可以看到兌換物品。選擇想要的物品進行【兌換】。 5.使用天貓積分兌換即可。

天貓如何查看天貓積分 天貓如何查看天貓積分 Mar 01, 2024 am 10:10 AM

在天貓中購物後會獲得天貓積分,有些朋友想去查看自己的天貓積分數量卻找不到該在哪裡查看。下面為大家介紹一下操作方法。在手機上開啟天貓App後,點擊頁面右下角的「我」進入個人中心頁面,然後再點擊右上角的齒輪形狀的「設定」圖標,即可開啟設定選項。 2.來到設定頁面後,在「個人資訊」這一上點選進入。 3.接下來,在進入的頁面裡找到“會員等級”,在它的後面點擊顯示的當前等級進入。 4.在會員中心頁面裡橙色卡片的下方有一個“天貓積分”,在上面顯示有自己目前獲得有多少天貓積分,點擊進入後可以查看到獲得積分的相關

鐵路12306app怎麼用積分兌換火車票 鐵路12306app積分兌換火車票的方法 鐵路12306app怎麼用積分兌換火車票 鐵路12306app積分兌換火車票的方法 Mar 12, 2024 pm 04:28 PM

  鐵路12306app怎麼用積分兌換火車票?鐵路12306app是一款可以方便人們生活的非常聰明的軟體。用這個軟體買票是非常方便的,而且還比較迅速,大家都比較喜歡用這個軟體來買票,因為用這個軟體買票還可以獲得一些積分,用戶就可以用這些積分來兌換火車票的,很多用戶都不知道怎麼用積分來兌換火車票,下面小編整理了用積分兌換火車票的方式供大家參考。鐵路12306app積分兌換火車票的方法  1、打開手機上到鐵路12306軟體,選擇乘車地方以及時間後點擊「查詢車票」。  2、在查詢的車票

學習強國app如何快速取得積分 學習強國app快速取得積分的方法 學習強國app如何快速取得積分 學習強國app快速取得積分的方法 Mar 12, 2024 am 11:10 AM

  學習強國app如何快速取得分數?學習強國是一個非常好用的軟體,在這裡不僅能看到最新的時事,還能學到許多知識。這個軟體涵蓋的知識量非常豐富,我們也可以在這裡線上做題。然後就會發現在這個軟體裡有的時候是可以獲得積分的,當獲得一定的積分,就可以去兌換相應的禮品的,那麼該怎麼做才能快速獲取積分呢,下面就由本站小編給大家整理了快速取得積分的方法。學習強國app快速取得積分的方法  1、要先註冊並進入首頁後,大家可以點選右下角的「我的」按鈕進入另一頁。  2、進入該頁面後,點選螢幕

電信積分兌換話費怎麼操作 電信積分兌換話費怎麼操作 Mar 05, 2024 pm 01:30 PM

日常使用手機獲得的電信積分可以用來兌換話費進行抵扣,有些用戶還不清楚電信積分兌換話費怎麼操作,可以在電信營業廳中的積分兌換中選擇積分充話費即可,接下來就是小編為用戶帶來的積分兌換話費操作方法的介紹,有興趣的用戶快來一起看看吧!電信積分兌換話費怎麼操作答:在電信營業廳中的積分兌換中選擇積分充話費即可詳情介紹:1、進入軟體電信營業廳,再點擊下方的【積分兌換】。 2、進入頁面,點選【我可兌換】。 3.選擇其中的【積分充話費】。 4.輸入使用積分後,取得驗證碼並確認即可。

支付寶如何查看積分明細 支付寶如何查看積分明細 Feb 29, 2024 pm 10:46 PM

許多朋友都對如何在支付寶軟體中查看自己的積分使用情況感到好奇。以下簡單介紹一下查看方法,有興趣的朋友可以一起來了解一下。在手機上開啟「支付寶」應用程式後,點選右下角的「我的」進入個人頁面,接著選擇「支付寶會員」進入該會員專區。 2.來到支付寶會員介面後,在個人頭像的後面點選「個人中心」的入口打開。 3.接下來在個人中心頁面裡有一個“積分”,看到後在上面點擊進入。 4.最後進入到積分明細頁面裡,在其中會看到自己目前剩餘有多少積分,在下方的選項卡上點擊切換可以查看對應選項下的積分明細情況。

See all articles