Jadual Kandungan
回复讨论(解决方案)
Rumah pembangunan bahagian belakang tutorial 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
Salin selepas log masuk


我如何在这条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'
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk


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

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'
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk


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



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'
Salin selepas log masuk


这么写 ,加上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
Salin selepas log masuk

这是表结构

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'
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk


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



我看错了。。是我的自己的问题。。 sorry。。   3Q  谢谢了。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mendapatkan mata pada QQ Music? Tutorial Pengumpulan Mata Muzik QQ Bagaimana untuk mendapatkan mata pada QQ Music? Tutorial Pengumpulan Mata Muzik QQ Mar 15, 2024 pm 10:49 PM

QQ Music ialah perisian main balik dengan pelbagai jenis muzik Anda boleh mencari di sini untuk sebarang jenis muzik yang anda mahu dengar. Kualiti bunyi semua muzik sangat bagus dan terdapat banyak pilihan kualiti bunyi yang berbeza. Jadi adakah anda tahu cara mengumpul mata pada QQ Music Tutorial terperinci tentang cara mengumpul mata pada QQ Music: 1. Mula-mula buka perisian APP [QQ Music] dan klik butang fungsi [My] di bar fungsi bawah. 2. Kemudian klik butang fungsi [Pusat Aktiviti]. 3. Kemudian klik butang [Terima Mata] untuk menerima mata. Pengenalan perisian: 1. Main semula muzik berkualiti tinggi; 2. Gambar album dan paparan lirik skrin penuh 3. Log masuk ke QQ untuk menyegerakkan lagu kegemaran saya pada QQ Music pada komputer;

Di mana untuk melihat mata ahli Alipay? Di mana untuk melihat mata ahli Alipay? Feb 23, 2024 pm 02:10 PM

Di mana saya boleh menyemak mata ahli Alipay? pengguna datang dan lihat! Tutorial menggunakan Alipay Di mana untuk mencari mata ahli Alipay 1. Mula-mula buka Alipay Alipay dan pergi ke kawasan [Saya] di sudut kanan bawah halaman utama 2. Kemudian di kawasan Saya, klik [Keahlian Alipay]; fungsi perkhidmatan;

Cara menebus mata Tmall Cara menebus mata Tmall Feb 23, 2024 pm 03:40 PM

Bagaimana untuk menebus mata Tmall? Dalam perisian Tmall, kami akan mendapat mata yang sepadan setiap kali kami membuat pembelian. Sesetengah pengguna ingin mengetahui cara menebus item di Tmall. Ia boleh ditebus dalam mata Tmall di pusat ahli. Seterusnya ialah pengenalan editor kepada kaedah penebusan mata untuk pengguna yang berminat harus datang dan lihat! Bagaimana untuk menebus mata Tmall? Jawapan: Tebus butiran dalam mata Tmall di pusat ahli: 1. Masukkan Taobao dan klik [Taobao Saya] di bahagian bawah sebelah kanan. 2. Klik untuk memasuki [Pusat Ahli]. 3. Anda boleh melihat [Tmall Points] anda dan klik untuk masuk. 4. Anda boleh melihat item pertukaran. Pilih item yang dikehendaki untuk [Exchange]. 5. Gunakan mata Tmall untuk menebus.

Bagaimana untuk menyemak mata Tmall pada Tmall Bagaimana untuk menyemak mata Tmall pada Tmall Mar 01, 2024 am 10:10 AM

Selepas membeli-belah di Tmall, anda akan mendapat mata Tmall Sesetengah rakan ingin menyemak nombor mata Tmall mereka tetapi tidak dapat mencari tempat untuk menyemaknya. Izinkan saya memperkenalkan anda kepada kaedah operasi di bawah. Selepas membuka Apl Tmall pada telefon mudah alih anda, klik "I" di penjuru kanan sebelah bawah halaman untuk memasuki halaman tengah peribadi, dan kemudian klik ikon "Tetapan" berbentuk gear di penjuru kanan sebelah atas untuk membuka pilihan tetapan . 2. Selepas datang ke halaman tetapan, klik pada item "Maklumat Peribadi" untuk masuk. 3. Seterusnya, cari "Tahap Ahli" pada halaman yang anda masukkan, dan klik pada tahap semasa yang dipaparkan di belakangnya untuk masuk. 4. Terdapat "Mata Tmall" di bawah kad oren pada halaman pusat ahli. Ia menunjukkan jumlah mata Tmall yang anda ada pada masa ini. Klik untuk masuk dan anda boleh melihat maklumat berkaitan tentang mata yang diperoleh.

Bagaimana untuk menebus tiket kereta api dengan mata pada aplikasi Railway 12306 Bagaimana untuk menebus tiket kereta api dengan mata pada aplikasi Railway 12306 Bagaimana untuk menebus tiket kereta api dengan mata pada aplikasi Railway 12306 Bagaimana untuk menebus tiket kereta api dengan mata pada aplikasi Railway 12306 Mar 12, 2024 pm 04:28 PM

Bagaimana untuk menggunakan aplikasi Railway 12306 untuk menebus tiket kereta api dengan mata? Aplikasi Railway 12306 ialah perisian yang sangat pintar yang boleh memudahkan kehidupan orang ramai. Sangat mudah dan pantas untuk membeli tiket dengan perisian ini Semua orang lebih suka menggunakan perisian ini untuk membeli tiket, kerana anda juga boleh mendapatkan beberapa mata dengan menggunakan perisian ini untuk membeli tiket, dan pengguna boleh menggunakan mata ini untuk menebus tiket kereta api pengguna tidak tahu cara menggunakan mata untuk menebus tiket kereta api Editor di bawah telah menyusun kaedah untuk menggunakan mata untuk menebus tiket kereta api untuk rujukan anda. Cara menukar mata aplikasi Railway 12306 dengan tiket kereta api: 1. Buka aplikasi Railway 12306 pada telefon bimbit anda, pilih tempat dan masa untuk menaiki kereta api dan klik "Semak Tiket". 2. Tiket berkenaan

Cara menebus mata telekom untuk bil telefon Cara menebus mata telekom untuk bil telefon Mar 05, 2024 pm 01:30 PM

Mata telekom yang diperoleh daripada penggunaan harian telefon mudah alih boleh digunakan untuk menebus bil telefon untuk potongan Sesetengah pengguna masih tidak jelas tentang cara menebus mata telekom untuk bil telefon Mereka boleh memilih mata untuk mengecas semula bil telefon dalam pertukaran mata dalam perniagaan telekomunikasi Seterusnya, editor Ia menyediakan pengenalan kepada pengguna tentang cara menebus mata untuk panggilan telefon. Pengguna yang berminat boleh datang dan melihat! Bagaimana untuk menebus mata telekomunikasi untuk panggilan telefon? Jawapan: Pilih mata untuk mengecas semula panggilan telefon dalam pertukaran mata di dewan perniagaan telekom Pengenalan terperinci: 1. Masuk ke dewan perniagaan telekom perisian, dan kemudian klik [Penebusan Mata] di bawah. 2. Masukkan halaman dan klik [Saya boleh tebus]. 3. Pilih [Caj semula mata untuk mengecas bil telefon]. 4. Selepas memasukkan mata yang digunakan, dapatkan kod pengesahan dan sahkannya.

Ketahui cara memperoleh mata dengan cepat menggunakan apl Qiangguo Ketahui cara memperoleh mata dengan cepat dengan apl Qiangguo Ketahui cara memperoleh mata dengan cepat menggunakan apl Qiangguo Ketahui cara memperoleh mata dengan cepat dengan apl Qiangguo Mar 12, 2024 am 11:10 AM

Bagaimana untuk mendapatkan mata dengan cepat pada aplikasi Xueqiangguo? Xuexueqiangguo ialah perisian yang sangat mudah digunakan bukan sahaja anda boleh melihat hal ehwal terkini, tetapi anda juga boleh mempelajari banyak pengetahuan. Jumlah pengetahuan yang diliputi dalam perisian ini sangat kaya, dan kami juga boleh membuat soalan dalam talian di sini. Kemudian anda akan mendapati bahawa anda kadang-kadang boleh mendapatkan mata dalam perisian ini Apabila anda mendapat mata tertentu, anda boleh menebusnya untuk hadiah yang sepadan Jadi apa yang perlu anda lakukan untuk mendapatkan mata dengan cepat menyusun cara untuk mendapatkan mata dengan cepat. Ketahui cara mendapatkan mata dengan cepat pada apl Qiangguo 1. Selepas mendaftar dan memasuki halaman utama, anda boleh mengklik butang "Saya" di penjuru kanan sebelah bawah untuk memasuki halaman lain. 2. Selepas memasuki halaman ini, klik pada skrin

Cara menyemak butiran mata pada Alipay Cara menyemak butiran mata pada Alipay Feb 29, 2024 pm 10:46 PM

Ramai rakan ingin tahu tentang cara menyemak penggunaan mata mereka dalam perisian Alipay. Berikut adalah pengenalan ringkas kaedah tontonan Rakan-rakan yang berminat boleh mempelajarinya bersama. Selepas membuka aplikasi "Alipay" pada telefon mudah alih anda, klik "Saya" di penjuru kanan sebelah bawah untuk memasuki halaman peribadi, dan kemudian pilih "Ahli Alipay" untuk memasuki kawasan ahli. 2. Selepas datang ke antara muka keahlian Alipay, klik pada pintu masuk "Pusat Peribadi" di belakang avatar peribadi untuk membukanya. 3. Seterusnya, terdapat "Mata" di halaman pusat peribadi Selepas melihatnya, klik padanya untuk masuk. 4. Akhir sekali masukkan halaman butiran mata, di mana anda akan melihat berapa banyak mata yang tinggal pada masa ini. Klik untuk menghidupkan tab di bawah untuk melihat butiran mata di bawah pilihan yang sepadan.

See all articles