+ Antworten
Ergebnis 1 bis 13 von 13

Thema: die letzten 10 datensätze auslesen

  1. #1
    jph
    jph ist offline
    TP-Veteran jph ist auf einem guten Weg Avatar von jph
    Registriert seit
    Apr 2001
    Beiträge
    1.577

    die letzten 10 datensätze auslesen

    hallo,
    ic habe eine tabelle in die werden viele datensätze geschrieben. durch einen ein timestamp feld (dialog_zeit) wird die zeit gespeichert. wie lese ich nun die 10 aktuellsten datensätze aus? und zwar so das der äölteste oben und er neuste unten steht?

  2. #2
    TP-Insider freefonzo macht alles soweit korrekt Avatar von freefonzo
    Registriert seit
    May 2002
    Ort
    Colonia
    Beiträge
    881
    Bei Deinem Select Statement musst Du nur nach dem Timestampfeld sortieren lassen (order by feldname desc) und vorher natürlich noch mit max den Timestamp auslesen und als Limit 10 setzten...
    Gruss freefonzo

    "Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat."
    Sir Winston Churchill

    1. lesen || 2. suchen || 3. posten || 4. Traum Scripts einbauen || 5. So sehen also TP'ler aus ?

  3. #3
    TP-Specialist prefix ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    also als beispiel

    PHP-Code:
    SELECT FROM tabelle ORDER BY datum DESC LIMIT 0,10 

  4. #4
    TP-Insider freefonzo macht alles soweit korrekt Avatar von freefonzo
    Registriert seit
    May 2002
    Ort
    Colonia
    Beiträge
    881
    Und hier noch das Silbertablett

    Gruss freefonzo

    "Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat."
    Sir Winston Churchill

    1. lesen || 2. suchen || 3. posten || 4. Traum Scripts einbauen || 5. So sehen also TP'ler aus ?

  5. #5
    TP-Specialist prefix ist auf einem guten Weg
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    *hehe*

  6. #6
    jph
    jph ist offline
    TP-Veteran jph ist auf einem guten Weg Avatar von jph
    Registriert seit
    Apr 2001
    Beiträge
    1.577
    ja aber dann habe ich doch das ganze in der falschen reihenfolge oder nicht? wenn ich nach dem timestamp absteigend sorieren.
    ich möchte aber das ganze andersherum sortiert haben! geht es nicht, wenn ich erst die anzahl aller datensätze auslese, diese minus 10 rechne und mir dann von diesem punkt an 10 ausgeben lassse?

  7. #7
    TP-Specialist mike bringt sich richtig ein Avatar von mike
    Registriert seit
    Jan 2002
    Ort
    TP/Dynamik
    Beiträge
    2.876
    hier die php-version für sql-spastiker:

    select * from tabelle
    ...
    $i=0;
    while($result->fetchInto($row))
    {
    if($i==9) $i=0;
    $wert[$i]=$row[Anzeige];
    }

    rsort($wert);

    foreach($wert as $val)
    {echo $val."<br>";}

    Gehelft? Hier kannst du dich bedanken.

    mike

  8. #8
    TP-Insider freefonzo macht alles soweit korrekt Avatar von freefonzo
    Registriert seit
    May 2002
    Ort
    Colonia
    Beiträge
    881
    Original geschrieben von Longfang
    hier die php-version für sql-spastiker:
    Du sollst doch nicht immer die Member ärgern...
    Gruss freefonzo

    "Ein Experte ist ein Mann, der hinterher genau sagen kann, warum seine Prognose nicht gestimmt hat."
    Sir Winston Churchill

    1. lesen || 2. suchen || 3. posten || 4. Traum Scripts einbauen || 5. So sehen also TP'ler aus ?

  9. #9
    Registered User Radoo.de macht alles soweit korrekt
    Registriert seit
    Feb 2002
    Beiträge
    667
    .
    Geändert von Radoo.de (17.10.2003 um 22:06 Uhr)

  10. #10
    TP-Specialist mike bringt sich richtig ein Avatar von mike
    Registriert seit
    Jan 2002
    Ort
    TP/Dynamik
    Beiträge
    2.876
    ui, ja vergessen:

    select tabelle.* from tabelle


    wie konnt ich nur!


    @fonzo: schön, dass du auch wieder mal reinschaust bist mir schon abgegangen...
    Gehelft? Hier kannst du dich bedanken.

    mike

  11. #11
    Registered User Radoo.de macht alles soweit korrekt
    Registriert seit
    Feb 2002
    Beiträge
    667
    .
    Geändert von Radoo.de (17.10.2003 um 22:06 Uhr)

  12. #12
    TP-Specialist mike bringt sich richtig ein Avatar von mike
    Registriert seit
    Jan 2002
    Ort
    TP/Dynamik
    Beiträge
    2.876
    hehe...
    gaaanz tief in unserem inneren haben wir doch immer dran geglaubt

    @jhp:

    schau dir mal den link an und gleich das erste Beispiel dazu:

    http://www.php.net/manual/de/functio...-data-seek.php
    Gehelft? Hier kannst du dich bedanken.

    mike

  13. #13
    jph
    jph ist offline
    TP-Veteran jph ist auf einem guten Weg Avatar von jph
    Registriert seit
    Apr 2001
    Beiträge
    1.577
    also ich habe die variate lese aus wieviele gesamte. nimm das minus 10 und starte mit dem limit da , 10 benutzt....
    das mit dem select tabelle.* from tabelle hab ich nicht verstanden....

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51