Pierre: Nur das aktuellste Datum mit mySQL auslesen?

Hallo

Ich steh vor folgendem Problem: In einer mySQL-Tabelle speichere ich bei jedem Datensatz das Änderungsdatum mit. Nun möchte ich auf der Homepage eine Ausgabe anzeigen, die die letzte Aktualisierung anzeigt. Kann mir jemand sagen wir ich die mySQL-Abfrage stelle, dass nur der Datensatz ausgelesen wird, mit dem neusten Datum? Das Datum ist als Datumsformat (2003-07-02 15:07:33) gespeichert.

Die aktuelle Abfrage sieht so aus, natürlich werden hier aus der Tabelle "seiten" alle Datensätze ausgelesen und genau das möchte ich verhindern:

"SELECT Geaendert FROM seiten ORDER BY Geaendert DESC"

Besten Dank für Eure Hilfe
Pierre

  1. Hi!

    Die aktuelle Abfrage sieht so aus, natürlich werden hier aus der Tabelle "seiten" alle Datensätze ausgelesen und genau das möchte ich verhindern:

    "SELECT Geaendert FROM seiten ORDER BY Geaendert DESC"

    Suche in der Doku(http://www.mysql.com/doc/de/SELECT.html) nach LIMIT.

    Grüße
    Andreas

    1. Ganz herzlichen Dank. War ja mal wieder die volle Anfängerfrage, aber ich versuch besser zu werden.

      Pierre

  2. Hallo Pierre,

    Die aktuelle Abfrage sieht so aus, natürlich werden hier aus der Tabelle "seiten" alle Datensätze ausgelesen und genau das möchte ich verhindern:

    du suchst "LIMIT 1": http://www.mysql.de/doc/de/SELECT.html (etwas nach unten scrollen)

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  3. Hallo Pierre!

    Bin mir jetzt nicht ganz sicher, aber mit

    select max(geaendert) from seiten;

    sollte auch funktionieren.

    mfg

    norbert =:-)