Ankündigung

Einklappen
Keine Ankündigung bisher.

letztes update von Tabelle auslesen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • letztes update von Tabelle auslesen

    Hallo

    Ich würde gerne auf einer Seite angegeben, wann eine mySQL Tabelle zuletzt aktualisiert wurde, und zwar im Format d.m.Y, H:i

    Wie mache ich das am besten?

    Danke schon mal!

  • #2
    Es gibt eine MySQL Funktion, die das Datum einer Änderung erfasst und in einer separaten Tabellenspalte ablegt.
    Ich komme jetzt aber nicht drauf, wie die heißt.

    Wenn du herausgefunden hast wie die heißt, kannst du mit einer Abfrage den größten Wert ermitteln und diesen dann ausgeben lassen.

    Kommentar


    • #3
      du kannst entweder bei jedem einfügen und update in eine spalte z.b. log now() einfügen.. ich bin grad nicht sicher, ob dies bei nem update geändert wird, wenn du für diese spalte als default now() nimmst..

      die spalte hat natürlich das format timedate..

      dann sollte es problemlost klappen..
      btw. für den notfall hat php auch ne funktion mit der man das aktuelle datum und zeit ausgeben kann.. kannst es auch so machen..

      zur sortirung nachher einfach order by log verwenden..

      Kommentar


      • #4
        Schau Dir mal das Feld Update_time bei der Abfrage
        Code:
        SHOW TABLE STATUS LIKE 'NameDerTabelle'
        an.
        siehe auch: http://dev.mysql.com/doc/mysql/en/SH...LE_STATUS.html

        Kommentar


        • #5
          Cool, den muss ich mir merken.

          Kommentar


          • #6
            Hier ein Beispiel:
            Code:
            // liest die letzte Aenderung aus:
            $sql = "SHOW TABLE STATUS
                      LIKE 'tabellenname'";
            $result = mysql_query($sql) or die(mysql_error());
            if (mysql_num_rows($result))
             {
              $row = mysql_fetch_assoc($result);
              $aenderung = date('d.m.Y', strtotime($row['Update_time']));
             }
            Ggf. musst du date() anpassen.
            mfg RudiS

            Kommentar


            • #7
              Vielen Dank an alle!

              Hat prima hingehauen, *mal öfters hier lesen werd*

              Kommentar

              Lädt...
              X