Hallo Ich habe ne Frage, und zwar habe Ich 2 Daten einmal `minuten` und `stunden` dies habe ich per samp in einer DB gespeichert, jetzt möchte ich dies in einer Tabelle anzeigen lassen wer die meiste Spielzeit hat, einzeln kann ich es anzeigen, aber es soll zusammengerechnet werden und ermittelt werden wer die meiste zeit hat, wenn ich es einzeln anzeige sieht es zbs so aus:
Es sollte aber so sein
er beachtet die stunde ja nicht deswegen müsste es zusammengezählt werden und danach die höchste Zahl ermittelt werden so sieht es aus:
Alles anzeigen
Das gleiche mit `stunden` nur müsste man es ja jetzt iwie zusammensetzen und einen User ausfindig machen aber wie kann ich das machen?
Platz 1 Spieler A SZ: 0 Stunden 4 Minuten
Platz 2 Spieler B SZ: 1 Stunden 3 Minuten
Es sollte aber so sein
Platz 1 Spieler B SZ: 1 Stunden 3 Minuten
Platz 2 Spieler A SZ: 0 Stunden 4 Minuten
er beachtet die stunde ja nicht deswegen müsste es zusammengezählt werden und danach die höchste Zahl ermittelt werden so sieht es aus:
SQL-Abfrage
- $result = mysql_query("SELECT * FROM `playerinfo` ORDER BY `minuten` DESC LIMIT 5");
- $x = 0;
- while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
- {
- $x++;
- if($x==1)
- {
- $tminuten1 = $row['minuten'];
- $tminuten1n = $row['user'];
- }
- if($x==2)
- {
- $tminuten2 = $row['minuten'];
- $tminuten2n = $row['user'];
- }
- if($x==3)
- {
- $tminuten3 = $row['minuten'];
- $tminuten3n = $row['user'];
- }
- if($x==4)
- {
- $tminuten4 = $row['minuten'];
- $tminuten4n = $row['user'];
- }
- if($x==5)
- {
- $tminuten5 = $row['minuten'];
- $tminuten5n = $row['user'];
- }
- }
Das gleiche mit `stunden` nur müsste man es ja jetzt iwie zusammensetzen und einen User ausfindig machen aber wie kann ich das machen?