Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

  • Benutzer-Avatarbild

    Ablaufsystem

    Niklas9401 - - Daten(bank)programmierung

    Beitrag

    Hallo, ich habe eine MySQL-Tabelle erstellt welche ein paar persönliche Daten enthält. Nach Einfügen auf dem Server bekommen die Daten einen Timestamp. Mein Ziel ist es eine Reihe hinzuzufügen welche angibt, wie viele Tage noch verbleiben, bis der Eintrag gelöscht ist. Beispiel im Anhang. Im Endeffekt soll die Reihe nach 7 Tagen gelöscht werden. Der Eintrag "Expire in" soll täglich um 1 abnehmen. Vielen Dank schon mal im Voraus

  • Benutzer-Avatarbild

    Ablaufsystem

    Niklas9401 - - Daten(bank)programmierung

    Beitrag

    Ich habe noch nicht viel versucht...Ich dachte z.b, dass mir jmd mit einem Cron Job aushelfen kann oder es ein einfaches Skript gibt, welches ausgeführt werden kann. Außerdem möchte ich den Timestamp haben, an dem der Eintrag erstellt wurde. Im Grunde reicht es, wenn täglich der Wert Expire In sich um 1 reduziert und sich der Eintrag bei 0 löscht

  • Benutzer-Avatarbild

    Ablaufsystem

    Niklas9401 - - Daten(bank)programmierung

    Beitrag

    Am besten beides...Wäre nett wenn du mir das Script schreiben könntest und es mir gleichzeitig erklärst. Danke für die Antwort

  • Benutzer-Avatarbild

    Ablaufsystem

    Niklas9401 - - Daten(bank)programmierung

    Beitrag

    Auch wenn es selbsterklärend ist, weiß ich nicht, wie ich die Query so anpasse, sodass die Spalte 'Expire In' täglich um 1 abnimmt. Ich möchte, dass dieses Event zentral abläuft und ich verschiedene Einträge habe wie zb. 'Expire In'=50 oder 'Expire In' = 10...Ich möchte nicht jedesmal eine verschiedene Query eintippen

  • Benutzer-Avatarbild

    Ablaufsystem

    Niklas9401 - - Daten(bank)programmierung

    Beitrag

    Also müsste es gehen wenn ich sage SQL-Abfrage (7 Zeilen)

  • Benutzer-Avatarbild

    Ablaufsystem

    Niklas9401 - - Daten(bank)programmierung

    Beitrag

    Im Endeffekt ja nicht...Ich habe im Endeffekt verschiedene Einträge, welche sich von der Länge unterscheiden...Für mich scheint es das klügste zu sein, alle Einträge täglich zu reduzieren und dann bei 0 zu löschen

  • Benutzer-Avatarbild

    Ablaufsystem

    Niklas9401 - - Daten(bank)programmierung

    Beitrag

    Im Endeffekt wird dem Benutzer ein Kontingent an Benutzungszeit zugesprochen...Dieser soll aber variieren können...Wenn Benutzter A nur noch 3 Tage hat steht der Counter bei Expire auf 3...Der Eintrag wird in 3 tagen gelöscht, sodass der Benutzer sich nicht mehr einloggen kann. Im Endeffekt will ich also kein Event erstellen, welches hervorruft, dass jeder Account nach 7 Tagen nach Erstellungsdatum gelöscht wird.

  • Benutzer-Avatarbild

    Ablaufsystem

    Niklas9401 - - Daten(bank)programmierung

    Beitrag

    Und wie würde diese Methode ablaufen??? Geht das auch über ein Event??? Wenn ja, warum ist der Code dann ab DELETE falsch? SQL-Abfrage (7 Zeilen)

  • Benutzer-Avatarbild

    Ablaufsystem

    Niklas9401 - - Daten(bank)programmierung

    Beitrag

    Was ist an einem täglichem Update denn so schlimm? es müsste ja nur einmal ausgeführt werden und prüfen ob jemand bei 0 angelangt ist.

  • Benutzer-Avatarbild

    Ablaufsystem

    Niklas9401 - - Daten(bank)programmierung

    Beitrag

    Im Endeffekt sind es doch nur zwei am Tag...Da ist es wohl aufwändiger, wenn ich mit meinem Login-Programm auf die Datenbank zugreife