tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
622
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von ZaMpTi
    ZaMpTi ZaMpTi ist offline Mitglied Bronze
    Registriert seit
    Sep 2003
    Beiträge
    36
    Hallo,

    ich möchte gerne eine zahl in meiner DB jeden tag eins Abziehen.

    die Zahl z.B. 28 soll also in 28 Tagen auf Null Sein.

    (Nein mir ist nich mit einem PHP schnippsel geholfen!)

    Ich Benötige die Zahl in der Datenbank da diverse Abfragen prüfen ob 0 oder =>1.

    Leider weiß ich nicht wie ich einen Solchen "Countdown" in MySQL einbaue,
    Nochmals es soll kein script sein das ich 1mal am Tag aufrufen muss.

    Das ganze soll Automatisiert ablaufen, jeden tag ein punkt weniger.

    Ich hoffe das dies nun nicht allzu Unverständlich war.

    Einen Schönen Abend noch
    Rene
     

  2. #2
    Avatar von Online-Skater
    Online-Skater Online-Skater ist offline Mitglied Brillant
    Registriert seit
    Sep 2004
    Ort
    Rostock
    Beiträge
    891
    Wie stellst du dir das vor ?
    Einen Query der sich jeden Tag selbst ausführt von Zauberhand ?

    Ich würde dir einen Cronjob empfehlen.
     

  3. #3
    Avatar von ZaMpTi
    ZaMpTi ZaMpTi ist offline Mitglied Bronze
    Registriert seit
    Sep 2003
    Beiträge
    36
    Hi,

    Ich weiß es ja leider selber nicht besser, daher Frage ich ja!

    Ein Cronjob?! Damit kenne ich mich Leider garnicht aus, es zu lernen ist zwar sicher kein problem aber ich möchte es ja so einfach wie möglich halten.

    Hat nicht jemand eine Idee ? einen kleinen Trick ?

    ich habe grade den gedanken entwickelt vlt einfach noch eine spalte in die db mit einen Datum zu erstellen.

    "erstellungsdatum der zahl" - "heute()" irgend soetwas.

    eine Idee ?
     

  4. #4
    Avatar von xCondoRx
    xCondoRx xCondoRx ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Beiträge
    399
    Wie willst du den MySQL Server denn dazu bringen eine Funktion auszuführen? Irgendwoher muss er doch wissen, welche Funktion er wann aufrufen soll. Wenn du es wirklich einfach halten willst, dann sieh dir die Cronjobs an. Einfacher wird es nicht gehen.
     

  5. #5
    Avatar von ishino
    ishino ishino ist offline Mitglied Gold
    Registriert seit
    Dec 2005
    Beiträge
    207
    Ansonsten hast Du doch schon eine andere, brauchbare Idee beschrieben. Gib der Zahl einfach ihren Geburtstag mit, dann ist ihr Alter in Tagen der Wert, den Du von ihr abziehen mußt und gut ist...
     
    “Some may never live, but the crazy never die”

  6. #6
    Avatar von ZaMpTi
    ZaMpTi ZaMpTi ist offline Mitglied Bronze
    Registriert seit
    Sep 2003
    Beiträge
    36
    Hi, Das mit dem Cronjob ist ja echt super einfach!

    Werde es aber so wie ich es mir gedacht habe nun doch machen in dem ich wie auch ishino sagte das Geburtsdatum der zahl mit angebe.

    Danke
    Rene
     

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 12.09.09, 17:44
  2. Antworten: 3
    Letzter Beitrag: 14.06.07, 22:02
  3. MySql - 2 Tabellen gegenenander laufen lassen?
    Von schrenzor im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 28.07.05, 09:12
  4. Antworten: 4
    Letzter Beitrag: 10.05.05, 19:17
  5. Mysql (1.4?) Eine Stelle vom Datensatz anzeigen lassen
    Von Hei_di im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 14.03.05, 20:09