Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert das Ranking und fragt das Ranking der angegebenen Benutzer ab

PHP implementiert das Ranking und fragt das Ranking der angegebenen Benutzer ab

卡哇伊
卡哇伊Original
2020-07-08 11:24:203849Durchsuche

So implementieren Sie das PHP-Abfrageranking: Nehmen Sie zunächst eine Benutzertabelle an. Zu diesem Zeitpunkt müssen die Benutzer nach der Anzahl der Kunden eingestuft werden Die Anweisung lautet „$sql = „SELECT p.name,p.number“; gibt schließlich die Abfrageergebnisse aus

PHP implementiert das Ranking und fragt das Ranking der angegebenen Benutzer ab

PHP implementiert das Ranking und fragt das Ranking bestimmter Benutzer ab

Wie in der Abbildung gezeigt:
Gehen Sie von einer Benutzertabelle aus. Zu diesem Zeitpunkt müssen Benutzer nach der Anzahl der Kunden eingestuft werden
PHP implementiert das Ranking und fragt das Ranking der angegebenen Benutzer ab

Also , wir müssen die Benutzer in der Benutzertabelle einordnen:

$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"
*Hinweis: *1 SELECT @rownum := 0: bedeutet, dass rownum der Anfangswert 0 zugewiesen wird

2. @rownum := @rownum + 1: bedeutet, dass in der Anweisung 1 zu rownum hinzugefügt wird. Es beginnt bei 1 und jede Zeile fügt automatisch 1 hinzu

Die Abfrageergebnisse lauten wie folgt:
PHP implementiert das Ranking und fragt das Ranking der angegebenen Benutzer abWie in der Abbildung gezeigt, basiert der obige Code auf der Zahl in der Benutzertabelle.

Wenn Sie das Ranking des Benutzers abfragen müssen Xiao Wang, Sie müssen das Ranking anhand seiner OpenID abfragen:

$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" ";

Die Abfrageergebnisse lauten wie folgt:
PHP implementiert das Ranking und fragt das Ranking der angegebenen Benutzer ab

Das obige ist der detaillierte Inhalt vonPHP implementiert das Ranking und fragt das Ranking der angegebenen Benutzer ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn