Last-Modified einer Zeile als Typ?

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

  • Last-Modified einer Zeile als Typ?

    Nur mal ne kleine Frage, worüber ich nirgends was gefunden habe... ich möchte ein Feld in meiner Tabelle haben, das lastmodified heisst, und wie der Name schon sagt, soll da date und time rein, wenn die gesammte Zeile das letzte mal upgedated wurde. Geht das irgendwie zu automatisieren? Die Zeilen werden nur mit phpMyAdmin upgedated. also nicht aus einem eigenen script heraus.. jemand ne idee?


    danke, Lars

  • #2
    Yo, timestamp. Aber da wird nur das erste Feld upgedatet, bei mehreren musst du es manuell machen.

    CAT Music Files

    Kommentar


    • #3
      wie das erste feld? Ich will ja nur das lastmodified sich automatisch ändert? wie könnte ich es manuell machen? da ich ja nur mit phpmyadmin arbeite?

      Kommentar


      • #4
        Ein DATETIME Feld kannst du nicht automatisch ändern lassen. Manuell geht's mit UPDATE ... SET feld=NOW()

        CAT Music Files

        Kommentar


        • #5
          schade... das ist nicht so gut...
          dann kann ich die Idee vergessen

          Kommentar


          • #6
            frage: warum änderst du das datetime-feld nicht einfach in ein timestamp-feld um?

            CAT Music Files

            Kommentar


            • #7
              weiß nicht... warscheinlich weil ich keine ahnung habe, wie ich die ausgabe von dem feld dann formatieren könnte.

              Ist es denn möglich, mit timestamp automatisch zu loggen, wenn ein feld der zeile verändert wurde???

              Kommentar


              • #8
                Original geschrieben von Sky
                Yo, timestamp. Aber da wird nur das erste Feld upgedatet, bei mehreren musst du es manuell machen.
                Beantwortet das deine Frage?

                CAT Music Files

                Kommentar


                • #9
                  Tut mir leid, ich verstehe das aber nicht!
                  wird nur ein time-stamp feld upgedated,
                  oder wird nur das feld upgedated wenn es das erste feld ist.
                  Kannst du es bitte etwas genauer beschreiben, bin heut warscheinlich etwas schwer von begriff :-) sorry...

                  Lars

                  Kommentar


                  • #10
                    Ok, also angenommen du hast zwei TIMESTAMP-Felder - dann wird nur das erste davon automatisch upgedatet. Hast du sowieso nur eines in der Tabelle, brauchst du dir da eh keine Gedanken machen.

                    CAT Music Files

                    Kommentar


                    • #11
                      hey, na das klingt doch sehr gut... und wie schaut das dann aus? brauche ich das feld nur als Timestamp setzen, und der rest geht von alleine, oder muss ich da noch was machen????

                      Kommentar


                      • #12
                        Hab das gerade mal ausprobiert... funktionieren tut das ja, aber ich glaube bei der Formatierung der Ausgabe brauche ich noch etwas Hilfe... so kann ich das nicht stehen lassen... kannst du mir da weiter helfen? Wenn ich zum beispiel will:

                        Datensatz wurde zuletzt geändert am 07.11.2001 um 20:05 Uhr??

                        Danke

                        Kommentar


                        • #13
                          echo 'Datensatz wurde zuletzt geändert am '.date("d.m.Y",$timestamp).' um '.date("H:i",$timestamp).' Uhr';

                          CAT Music Files

                          Kommentar


                          • #14
                            krass! Riesen Großes Dankeschön!!!

                            Kommentar


                            • #15
                              Funktioniert noch nicht ganz

                              echo "<tr BGCOLOR=FFFFD9>

                              <TD VALIGN=\"top\" WIDTH=\"140\"><IMG SRC=\"$bildurl\" WIDTH=\"120\"><BR><BR>
                              <FONT SIZE=1>
                              <B>Letzte Aktualisierung:</B> <BR>
                              $lastmodified<BR>

                              </FONT>
                              </TD>

                              Da wo jetzt &lastmodified steht soll das:

                              echo 'Datensatz wurde zuletzt geändert am '.date("d.m.Y",$timestamp).' um '.date("H:i",$timestamp).' Uhr';

                              mit rein. Ich habs aber leider nicht hingekriegt.
                              Kannst du mir noch nen kleinen Tip geben...?

                              danke, Lars

                              Kommentar

                              Lädt...
                              X