評判でテーブルを並べ替えてから行 [ランク] の位置を選択しようとしていますが、正常に動作しますが、このランク行の上に 3 つのテーブル、下に 3 つのテーブルを印刷したいのですが、LIMIT ランク,6 はそうではありません動作しません:/ (間違ったフォーマットのSQLで申し訳ありません:/) すべての助けに感謝します:)
これが機能しているものです:
$query = mysqli_query($con, "SET @rank=0");
$query = mysqli_query($con, "
SELECT
rank,
user_email,
reputation
FROM (
SELECT
@rank:=@rank+1 AS rank,
user_email,
reputation
FROM accounts, (SELECT @rank := 0) r
ORDER BY
reputation DESC
LIMIT 0,7
) t
WHERE
reputation >= '5'
OR reputation < '5'");
版画
[rank] [user_email] [reputation]
1 mail1@gmail.com 20
2 test@test.com 15
3 mail2@gmail.com 10
4 othermail@gmail.com 5
5 hmmmmm@gmail.com 0
6 ouch@gmail.com 0
7 somemail@gmail.com 0