SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.07.2006, 17:53:36
Mike² Mike² ist offline
Anfänger
 
Registriert seit: Jul 2006
Ort: Berlin
Alter: 42
Beiträge: 17
Highscoreliste erstellen?

Ich möchte eine Highscoreliste erstellen.
Die Daten liegen in der DB wie folgt vor:
Code:
userid | name                 | gebdatum   | ort       | famstand        | punkte
---------------------------------------------------------------------------------
12110  | ottowalkes           | 10.01.2000 | koeln     | ledig           | 7
12110  | sylversterstallone   | 15.06.1981 | berlin    | verheiratet     | 4
12110  | armoldschwarzenegger | 27.12.2005 | stuttgart | verwitwet       | 7
12110  | michaeljackson       | 05.04.1955 | newyork   | verliebt        | 7
12110  | rudivoeller          | 11.11.2000 | bagdad    | geschieden      | 5
12110  | angelamerkel         | 01.01.1891 | potsdam   | offen für alles | 7
12110  | oliverkahn           | 19.07.2006 | muenchen  | ledig           | 3
18451  | ottowalkes           | 10.01.2000 | koeln     | ledig           | 7
18451  | sylversterstallone   | 15.06.1981 | berlin    | verheiratet     | 4
Die Ausgabe soll in etwa so aussehen:
User 12110 - 40 Punkte
User 18451 - 11 Punkte

Mein bisheriger Ansatz ist:
PHP-Code:
  $abfrage "SELECT * FROM parser";
  
$ergebnis mysql_query($abfrage);
  while(
$row mysql_fetch_object($ergebnis))
    {
    echo 
$row->userid," ",$row->punkte,"<br>";
    } 
Doch da werden mir immer die UserID und die Punkte jeder Zeile untereinander geschrieben.
Gibts ne Möglichkeit, jede ID nur einmal und die Punkte jeder einzelnen ID zusammengezählt auszugeben?
Mit Zitat antworten
  #2  
Alt 22.07.2006, 18:31:38
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Highscoreliste erstellen?

Mit SUM() und einer GROUP BY-Klausel geht das in etwa so:
Code:
SELECT
    userid,
    name,
    SUM(punkte) AS gesamtpunkte
FROM
    tabelle
GROUP BY
    userid
ORDER BY
    name
Mit Zitat antworten
  #3  
Alt 23.07.2006, 00:22:58
Mike² Mike² ist offline
Anfänger
 
Registriert seit: Jul 2006
Ort: Berlin
Alter: 42
Beiträge: 17
AW: Highscoreliste erstellen?

Es funktioniert optimal. Vielen Dank !!!
Hab auch gleich noch ne Durchnummerierung hinzugefügt.
Code:
$i=1;
$abfrage = "SELECT userid, SUM(punkte) AS gesamtpunkte FROM tabelle GROUP BY userid ORDER BY gesamtpunkte DESC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
  {
   echo "Platz " .$i ,": ",$row->userid," - ",$row->gesamtpunkte," Punkte<br>";
   $i++;
  }
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kundennummer erstellen golfer69 MySQLi/PDO/(MySQL) 8 22.01.2006 12:38:11
Erstellen einer Datei durch einen Script LLlypa PHP Grundlagen 3 05.06.2004 11:26:14
Variablenname dynamisch erstellen?! s4int PHP für Fortgeschrittene und Experten 2 25.05.2003 13:26:45
Text-Datei oder PHP-Datei erstellen ?? softdown3 PHP Grundlagen 18 02.02.2003 01:30:41
.htaccess mit php erstellen DeMaephis PHP Grundlagen 4 16.01.2003 22:33:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:59:08 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt