こんにちはポイントシステムでウェブサイトを構築しています。PHPでユーザーのトップリストを作成するにはどうすればよいですか?
(ユーザーの広告がポスト彼は5ポイントを受け取ることになります場合のは、言ってみましょう)
私が使用している:
SELECT id, username, active, points
FROM users
WHERE active='1'
ORDER BY points DESC
をトップユーザーを表示するようにしても、私はwhileループで(表示することができます)場所。
どのようにすれば場所は、個人ページやその他のページに表示できますか?
2番目の質問として、私はどのようにしてユーザをの場所に誘導できますか? (彼が.... 1000位にいる場合)
トッププレイヤーの合計が100ポイントの場合、99ポイントを持つプレイヤーは6位にランクされます。ランキングが1から6に変わると、人々は2、3、4、5位に何が起こったのか尋ねると奇妙に見えるかもしれません。 – FrustratedWithFormsDesigner
2次ソート基準が定義されていないので避けられません。ランキングシステム。だから、単に「あなたのランクは6」から「あなたは6位に縛られています」という表現を変更することもできます。 –
Mysqlにはデフォルトの第2の基準があります。 – silviu