CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
11.02.2008, 19:54:15
|
|
Junior Member
|
|
Registriert seit: Mar 2007
Beiträge: 202
|
|
Datum prüfen
Hi Forum
ich muss in eine Datenbank ein Datum speichern. Dieses sollte normalerweise zwischen 2-5 Uhr morgen jeden Tag Akktualisiert werden. Ich brauche eine Mysqlabfrage die mir sagt ob das Datum akktuell genug ist, bzw wieder akktualisiert werden muss.
Ich hoffe ihr könnt mit da weiterhelfen.
mfg
__________________
Ein guter Freund würde dich aus dem Knast holen.
Dein bester Freund würde neben dir sitzen und sagen, verdammt war das geil.
|
11.02.2008, 20:59:36
|
|
Junior Member
|
|
Registriert seit: Mar 2006
Beiträge: 415
|
|
AW: Datum prüfen
Was ist Deine Frage?
So wie ich das sehe, ist das Problem doch dadurch lösbar, dass man den Wert ausliest, mit einem gegeben "aktuellen" Wert abgleicht und ggf. wieder zurückschreibt.
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.
----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
|
11.02.2008, 22:24:07
|
|
Junior Member
|
|
Registriert seit: Mar 2007
Beiträge: 202
|
|
AW: Datum prüfen
Hi
Ich verwende derzeit DATEDIFF() aber leider wird die differenz nur auf Tage genau ausgerechnet. Ich brauch sie aber auf Stunden genau.
mfg
__________________
Ein guter Freund würde dich aus dem Knast holen.
Dein bester Freund würde neben dir sitzen und sagen, verdammt war das geil.
|
11.02.2008, 22:37:28
|
Member
|
|
Registriert seit: Feb 2006
Beiträge: 883
|
|
AW: Datum prüfen
Was ist das für ein Datum (Format / Tage, Monate, Jahre, Stunden etc.)?
Auf welches Datum soll's denn akualisiert werden?
|
11.02.2008, 22:51:40
|
|
Junior Member
|
|
Registriert seit: Mar 2007
Beiträge: 202
|
|
AW: Datum prüfen
Es wird als Datetime abgespeichert akktualisiert wird es auf NOW()
__________________
Ein guter Freund würde dich aus dem Knast holen.
Dein bester Freund würde neben dir sitzen und sagen, verdammt war das geil.
|
11.02.2008, 22:56:55
|
Member
|
|
Registriert seit: Feb 2006
Beiträge: 883
|
|
AW: Datum prüfen
Das geht ja einfach mit UPDATE...
Aber was soll das mit morgens 2-5 Uhr? Da brauchst du einen Cronjob oder chronische Bettflucht.
|
11.02.2008, 23:06:57
|
|
Junior Member
|
|
Registriert seit: Mar 2007
Beiträge: 202
|
|
AW: Datum prüfen
Aber das UPDATE soll ja nur ausgeführt werden, wenn die differenz zwischen 3 Uhr und der jetztigen zeit zu groß wird
__________________
Ein guter Freund würde dich aus dem Knast holen.
Dein bester Freund würde neben dir sitzen und sagen, verdammt war das geil.
|
12.02.2008, 21:01:22
|
Member
|
|
Registriert seit: Feb 2006
Beiträge: 883
|
|
AW: Datum prüfen
Echt, ich kapier immer noch nicht genau, was du tun willst....
Ein gespeichertes Datum dann auf jetzt aktualisieren, wenn es älter als 3 Stunden ist?
Bedenke bei allem, ein Script, das dies oder anderes tut, muss (von irgendwem) aufgerufen werden.
|
12.02.2008, 22:08:57
|
|
Member
|
|
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
|
|
AW: Datum prüfen
Das ist richtig Datediff gibt nur die Differenz von zwei Daten in Tagen wieder. Siehe auch hier.
Wenn du es anders machen willst, musst du wohl oder übel die timestamps voneinander abziehen und dann das ganze in Jahre, Monate, Tage, Stunden, Minuten und Sekunden umrechnen.
MfG, Andy
|
13.02.2008, 01:49:06
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: Datum prüfen
Zitat:
Zitat von Socrates
Das ist richtig Datediff gibt nur die Differenz von zwei Daten in Tagen wieder.
...
Wenn du es anders machen willst, musst du wohl oder übel ...
|
... mal das Handbuch lesen. Von den Möglichkeiten, die MySQL bezüglich des Attributs DATETIME bietet, wird PHP wahrscheinlich noch sehr lange träumen müssen.
Es gibt einen Sack voll Funktionen zu dem Thema DATETIME. Und die sollte sich der Fragesteller (nicht Du) einfach mal durchlesen und ggf. der Reihe nach mal ausprobieren sollte/könnte.
Gemein,wie ich nun mal bin, liefere ich hier keine Lösung sondern nur die Hinweise darauf, wie sich der Fragesteller eine Lösung selbst erarbeiten kann/könnte. <g>
Geändert von meikel (†) (13.02.2008 um 01:50:32 Uhr)
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 18:30:26 Uhr.
|