2016-10-28 2 views
-3

Ich habe meinen eigenen Server für ein Multiplayer-PvP-Spiel vor 3 Tagen eingerichtet, verwende ich ein Plugin, das Spieler Punkte auf dem Server verdienen und speichert alles in einer MySQL-Datenbank, die ich habe Vollzugriff auf.Mysql Ranking Daten in HTML-Tabelle vor Ort

Gestern begann ich mit der Arbeit an einer Website für meinen Server und ich kam auf eine Idee, um das Punktesystem für die Spieler interessanter zu machen. Ich möchte auf meiner Website eine Tabelle erstellen, die die Top 10 Spieler aus meiner Datenbank extrahiert und legt sie in eine HTML-Tabelle.

Ich habe versucht, online zu suchen, aber fand Antworten, die mir nur erlaubt, alle Spieler zu extrahieren oder sie nach Namen usw. zu sortieren, ich brauche nur die Top 10 mit dem höchsten Wert in der Spalte "Punkte".

Die Datenbank Tabellenname ist „Reihen“ die Spalte mit den Namen ist „lastDisplayName“ und die Spalte mit den Punkten wird als „Punkte“

ich es wirklich schätzen würde, wenn mir jemand einen Weg finden, helfen könnte setzen dies in einer Tabelle, die Rang, Name und Punkte angibt.

Leider kann ich das Bild nicht hochladen, um zu zeigen, wie meine Tabelle aussehen würde.

+0

Sind Sie mit der Web-Entwicklung für Ihren Tisch Hilfe benötigen oder brauchen Sie nur die SQL-Anweisung? – GoatyGuy

+0

Ich möchte einen HTML-Code erstellen, der die benötigten Daten aus meiner Datenbank extrahiert, das heißt, ich brauche zuerst die mysql-Verbindung thingy, wo ich meinen Benutzernamen, Passwort, Tabellenname etc. eingeben kann. Dann brauche ich die SQL-Anweisung, die ich vermutete tut was ich brauche SELECT DISTINCT lastDisplayName FROM Ränge ORDER BY 'Punkte' DESC LIMIT 10; Dann brauche ich den Teil, wo es in eine tatsächliche Tabelle umgewandelt wird – Merty123

+0

Das bedeutet, ich brauche Hilfe bei der Web-Entwicklung Ich denke – Merty123

Antwort

0

Versuchen Sie, die Abfrage unter

SELECT DISTINCT lastDisplayName FROM ranks ORDER BY `points` DESC LIMIT 10; 
+0

Vielen Dank für die Abfrage, aber zuerst brauche ich den Code, um eine Verbindung zu meiner Datenbank herzustellen, bevor ich die Anfrage richtig stellen kann? Wie bekomme ich die mit Ihrer Anfrage abgerufenen Daten in eine Tabelle? – Merty123

+0

Code zum Verbinden mit DB, Code zum Ausführen einer Abfrage, Code zum Analysieren des Ergebnisses, Code zum Erstellen einer Tabelle ... Sie bitten die Leute, eine Menge Arbeit für Sie zu erledigen. – csmckelvey