Ergebnis 1 bis 10 von 10

Thema: 10 Ten

  1. #1
    Gast

    Standard 10 Ten

    hi.. ich habe eine mysql tabelle in der es eine spalte "rating" gibt. dort werden float zahlen gespeichert.. wie kann ich mit diesen informationen am besten die letzten zehn rows von oben nach unten sortieren und ausgeben??

    ganz dringen, help
    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
    Gast

    Standard

    das soll ein top ten system werden hab mich im titel verschrieben, sryyy

    achja sollte das passieren:

    rating
    3.432
    6.453
    5.343
    10
    2.32
    6.76
    10

    dann kommen in den letzten 10 einträgen zeimal 10 vor.. ausgegeben sol werden die allerletzte 10

  3. #3
    Gast

    Standard

    ach noch was.. sollte es in den letzten 10 einträgen zB garkeine 7 oder 10 onde sonst einen eintarg nich geben soll solange weitergelaufen werden bis eine gefunden wird und diese row dann ausgegegben

  4. #4
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    wie wäre es mit

    Code:
    "SELECT `rating` FROM `tabelle` ORDER BY `rating` DESC LIMIT 10"
    oder was willst du genau?

  5. #5
    Gast

    Standard

    funktioniert nich.. ganz einfach gesagt: es soll nach rating und datum sortiert werden

  6. #6
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    "SELECT `rating` FROM `tabelle` ORDER BY `rating`, `datum` DESC LIMIT 10"
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  7. #7
    Gast

    Standard

    nee, es sortiert es zwar nach datum.. aber das rating wird ignoriert

  8. #8
    Gast

    Standard

    es würde auch gehen wenn man es wirgendwie man macht das man die anzahl der rows nimmt und von dort mit ner for schleife runterzählt um zehn dann würden immer die 10 letzten rows sortiert werden...

    aber wie realistiert man das am besten?

  9. #9
    Gast

    Standard

    "SELECT `rating`, `datum` FROM `tabelle` ORDER BY `rating` DESC, `datum` DESC LIMIT 10"

  10. #10
    Gast

    Standard

    JA, es workt, DANKE =D

Stichworte

Berechtigungen

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