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
Wie in der Abbildung gezeigt:
Gehen Sie von einer Benutzertabelle aus. Zu diesem Zeitpunkt müssen Benutzer nach der Anzahl der Kunden eingestuft werden
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"
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:
Wie 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:
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!