Ergebnis 1 bis 10 von 10

Thema: rangliste - mysql sortieren...

  1. #1
    Azubi(ne)
    Registriert seit
    05.02.2005
    Beiträge
    84
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard rangliste - mysql sortieren...

    wie kann ich das machen das die rangliste sortiert wird und nach der Reihe der Platz zu gewiesen wird?
    also bei mir steht das momentan so

    Allianz Name Punkte Position

    [[GvD]] Mephisto 4 0

    [Phönix] Keiowa 0 0

    [Phönix] Jack..ass 0 0

    [SdL] Systemstorm 50 0

    crazywulf 0 0

    [SOZ] DjKaos 0 0

    Grabwolf 0 0

    .....und das sollte dann so aussehen:

    Allianz Name Punkte Position

    [SdL] Systemstorm 50 1


    [[GvD]] Mephisto 4 2

    [Phönix] Keiowa 0 3

    [Phönix] Jack..ass 0 4


    crazywulf 0 5

    [SOZ] DjKaos 0 6

    Grabwolf 0 7


    also ich denke mal ihr wüsst was ich meine!!!
    Bräuchte so bald es geht eure Hilfe danke !!!

    und...
    Wie kann man wenn man zB nach etwas in der MySql - Datenbank suchen und dann die Anzahl der Ergebnisse zusammen zählen ??
    zb ich suche nach dem Wort: hans
    dann findet er in der Datenbank
    2x hans
    aber dann sollen nicht die ausgegeben werden sondern angeben wie oft er das gefunden hat in dem Fall 2 ??
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Großmeister(in)
    Registriert seit
    03.01.2005
    Beiträge
    582
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hi,
    zu 2.
    Code:
    SELECT A.NAME, COUNT(A.NAME) As [Anzahl]
    FROM A
    GROUP BY A.NAME
    zu 1. fällt mir grad' auch nix ein
    MfG
    6_freddy

  3. #3
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hmm direkt in SQL meiner meinung nach nicht möglich.

    nur in Verbindung mit irgent einer Sprache. z.B. PHP:

    Code:
    $result = mysql_query("SELECT * FROM `clan` ORDER BY `punkte` DESC;");
    while($row=mysql_fetch_array($result)) 
     { 	$i++;  mysql_query("UPDATE `clan` SET `rang`= ".$i." WHERE `name`=".$row['name']." AND `alianz`=".$row['alianz']."");
    }

  4. #4
    Azubi(ne)
    Themenstarter

    Registriert seit
    05.02.2005
    Beiträge
    84
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ja so meine ich das auch mit php also hauptsache das steht dann da so wie es in einer normalen rengliste sein soll!


    aber der oben angegebene code funzt net also alles mit html php und mysql!

  5. #5
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Code:
    $result = mysql_query("SELECT * FROM `clan` ORDER BY `punkte` DESC;");
    while($row=mysql_fetch_array($result))
     {    $i++;  mysql_query("UPDATE `clan` SET `rang`= ".$i." WHERE `name`=".$row['name']." AND `alianz`=".$row['alianz']."");  
    }
    die ein Klammer war nicht als Code makiert.
    Dies sollte dir aber selbst aufgefallen sein.
    Und die SQL Werte würde ich auch noch einmal überprüfen, da ich den Aufbau deiner Tabelle nicht kenne!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  6. #6
    Meister(in)
    Registriert seit
    14.02.2005
    Ort
    Schweiz
    Beiträge
    367
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Grabwolf 0 7

    JAaa ich bin letzter

  7. #7
    Gast

    Standard

    ^^ ja kann sich aber noch ändern^^ also sortieren funzt aber wie weise ich jemandem eine bestimmt zahl zu also halöt punkte bedingt! wäre nett wenn ihr mir da helfen könntet

  8. #8
    Azubi(ne)
    Themenstarter

    Registriert seit
    05.02.2005
    Beiträge
    84
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ^^ ja kann sich aber noch ändern.. Also sortieren nach Punkten geht, aber wie weise ich jemandem eine bestimmt zahl zu also halt einen bestimmten Platz, Punkte bedingt????
    Bräuchte da dringendst Hilfe...danke

  9. #9
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ????

    Das hatte ich dir doch schon gepostet !!!!

    Das sortiert die deine User nach Punkten. Derm it dne meisten Punkten bekommt Platz 1 ... Bei gleichen Punkten geht es nach letzter Änderung

  10. #10
    Azubi(ne)
    Themenstarter

    Registriert seit
    05.02.2005
    Beiträge
    84
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ja also sortieren geht wie schon gesagt aber der jenige bekommt nicht den entsprechenden Platz!!
    [SdL] Systemstorm 50 1

    crazywulf 1 0

    [[GvD]] Mephisto 0 0

    [Phönix] Keiowa 0 0

    [Phönix] Jack..ass 0 0

    [SOZ] DjKaos 0 0

    Grabwolf 0 0

    [!Self!] Silverdragon 0 0

    so steht das da jetzt aber die anderen bekomme keinen Platz und dann habe ich das mal mit 1 punkt getestet und platz bleibt 0! muss ich da voher die variable $i festlegen oder so was??

Ähnliche Themen

  1. MySQL sortieren
    Von goodn8 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 25.11.2007, 15:44
  2. Rangliste erstellen nach 2 Kriterien
    Von Chrissi91 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 29.01.2007, 07:28
  3. Rangliste
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 26.07.2006, 18:02
  4. Rangliste
    Von Gast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 02.07.2006, 21:41
  5. mysql: sortieren
    Von baloo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 01.04.2005, 09:46

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •