[PHP&MYSQL] Automatisch zählen

Speedy_Gonzales

Grünschnabel
Hiho @ all,
ich bin gerade dabei ein Ligascript zu programmieren und hab folgendes
Problem... Also
Wie mach ich das, dass mein script Automatisch erkennt
wie viele zum Beispiel Nicknamen es in der datenbank gibt.
Und wie mach ich das, dass wen zum Beispiel 3 Nicknamen in der Datenbank sind
auch jeder ein Rank bekommt? z.B.

Rank:.......|..Nickname....|...Punkte....
(1.).......... | Test1 | 1003
(2.)......... | Test2 | 1001
(3.)......... | Test3 | 999
und... und ... und....
Also wenn jetzt ein 4ter dazu kommt das er Automatisch den Rank (4.) bekommt.


BIG THX schon mal

Gruß
Speedy

P.s. wenn das script mal fertig ist, wird es kostenlos angeboten ;)
 
Zuletzt bearbeitet:
Dann sag uns doch mal in was für einer DB du deine Daten gespeichert hast?

Wenn du mit MySQL arbeitest, sag ich dir eine Funktion mit der du die Anzahl der User ermittelst, mit dem Rang ist das ein bisschen Problemetisch, da bräuchte man jetzt mehr Infos darüber wie du das haben möchtest, mcöhtest du das zum Beispiel so haben das der User immer einen festen Rang hat, egal ob andere User gelöscht werden oder nicht, dann kannst du das ganz easy mit eine auto_increment ID Spalte machen!

Gruß BSA
count()
 
Die Punkte sollten bekannt sein. Der neue User hat dann 0 Punkte.
Mit ORDER BY kannst Du entsprechend sortieren und wenn Du im Datenbank- oder PHP-Forum mal ein bisschen suchst, findest Du auch einige Beiträge, wie der Rang unabhängig von der Userzahl direkt im Query ermittelt werden kann.
Der Rang ist kein Wert, den ich in der Datenbank speichern würde.

Gruß hpvw
 
Zurück