Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Rangliste mySQL Antworten
Rangliste mySQL

faom
Pixelschubser


Beiträge: 3


Also ich erstelle mehrere Ranglisten Systeme und hab bißher auch alle bis auf eine realisieren können.
Dieses Problem versuche ich mal zu beshreiben...

Es sind z.B. 4 Namen mit einer ID in einer Datenbank, diese werden bei der Ausgabe auch nach dieser ID geordnet:

1. Bernd
2. Laura
3. Fred
4. Mike

So... Nun gewinnt Fred gegen Bernd und soll auf den ersten Platz vorrücken.

1. Fred
2. Bernd
3. Laura
4. Mike

Wichtig ist dass die beiden nicht die Plätze tauschen sondern nur der Gewinner auf den Platz des Verlierers vorrückt und der Rest soweit runterrutscht.

Hat jemand eine Idee wie man das per mySQL realisieren könnte?

  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


alle IDs größer Gewinner -1, Gewinner auf 1 setzen.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

faom
Pixelschubser


Beiträge: 3


so hab ichs mir auch gedacht, aber geht das nicht irgendwie per mySQL so dass ich nur die neue ID vom gewinner angebe und die anderen automatisch um eins größer werden ?

Weil die Lösung ist ein wenig kompleziert und nicht grade schnell.

  Profil   Editieren   Zitieren

faom
Pixelschubser


Beiträge: 3


alles klar hab ne Lösung gefunden.

Vielen Dank

  Profil   Editieren   Zitieren

Netbuster
Fachidiot


Beiträge: 128


kannst du uns die vielleicht zeigen?

  Profil   Editieren   Zitieren
 

Antworten
Nach oben