Zeitstempel abfragen und ändern!

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

  • Zeitstempel abfragen und ändern!

    Hallo Leute,

    ich hätte eine Frage und zwar:
    Durchsuche ich meine DB mit
    $req2 = mysql_query('select last_log from users where username="'.$username.'"');

    Und er gibt mir dort auch den Timestemp aus der in einem int(11) gespeichert wird.

    Nun möchte ich, das der Timestemp immer noch gesetzt wird, wenn die Seite neu geladen wurde, aber ich bekomme es irgendwie nicht hin!
    Sitze schon seit dem ganzen We. dran!

    Bevor jetzt jemand kommt: Lerne erstmal PHP und Mysql. Ich lerne ständig und jeden Tag!

    Danke für die Hilfe!

  • #2
    Update?
    This is what happens when an unstoppable force meets an immovable object.

    Kommentar


    • #3
      $time = time();
      $log = 'UPDATE users SET $reg2 = $time';

      Funktioniert aber leider nicht!

      Kommentar


      • #4
        Ich habe es jetzt so gemacht:
        $log = "UPDATE users SET (. $reg2 .) VALUES ($time)";

        Wenn ich $log ausgebe kommt:
        UPDATE users SET last_log VALUES (1363000300)

        Also wird der timestamp schon mal geändert, aber dieser Wert 1363000300 wird nicht in die DB gespeichert!

        Kommentar


        • #5
          Warum sehe ich kein mysql_query() oder eins seiner modernen Verwandten?

          PS:
          Willst du wirklich die Timestamps aller User verändern?
          Wir werden alle sterben

          Kommentar


          • #6
            Die Abfrage ist in der var req2 wie in meinem ersten Post.

            Kommentar


            • #7
              $req2 = mysql_query('select last_log from users where username="'.$username.'"');
              $time = time();
              $log = "UPDATE users SET (. $reg2 .) VALUES ($time) where username = .'$username.'";

              Irgendwo steckt da der Teufel im Detail!

              Kommentar


              • #8
                Und jetzt noch mysql_error() anwenden.
                Und sowieso das error_reporting aktivieren.
                Auch Kontrollausgaben machen.
                AffectedRows auswerten
                usw....

                Geht nicht gibts nicht!
                Wir werden alle sterben

                Kommentar


                • #9
                  Danke combie für die Tipps,
                  aber irgendwie blick ich das nicht!

                  Ich benötige diese Abfrage, um User aus der DB zu löschen, die länger nicht aktiv waren.

                  Das ist ja hier erst der Vorletzte Schritt!

                  Kommentar


                  • #10
                    Was fehlt dir um meine Kommandos aus zu führen?
                    Wir werden alle sterben

                    Kommentar


                    • #11
                      Wie, was fehlt mir?
                      Es wird einfach der timestamp nicht gespeichert!

                      Kommentar


                      • #12
                        Zitat von senger1985 Beitrag anzeigen
                        Wie, was fehlt mir?
                        Es wird einfach der timestamp nicht gespeichert!
                        OK, dann anders: Warum befolgst du meine Tipps nicht?
                        Wir werden alle sterben

                        Kommentar


                        • #13
                          Danke!
                          Und das war die Lösung:
                          $update = 'UPDATE users SET last_log="'.$time.' "WHERE username="'.$username.'"';

                          Kommentar


                          • #14
                            Ich benötige diese Abfrage, um User aus der DB zu löschen, die länger nicht aktiv waren.






                            _________________
                            Hello!I am lucycandy.I like play games.Like these Wow Gold Kaufen,Wow Gold, GW2 Gold and Diablo 3 Gold Kaufen.Anyone interesting?I hope someone can paly with me.

                            Kommentar


                            • #15
                              Ich hoffe, das ist kein öffentliches Projekt. Denn du erlaubst, dass jeder Benutzer beliebige Befehle in der Datenbank ausführen kann (also auslesen, löschen, verändern, usw.). Informiere dich mal über SQL-Injections.


                              http://xkcd.com/327/

                              Kommentar

                              Lädt...
                              X