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!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
18.07.2004, 10:07:44
|
|
Nach ablauf des Datums, daten automatisch löschen
Hi,
habe ein großes problem, zumindest für mich ist es eins.
Möchte Daten aus meiner mysql Tabelle automatisch Löschen lassen, wenn das Datum abgelaufen ist. Habe schon so ziemlich alles probiert, nur irgendwie funktioniert das nicht.
Speichere meine Daten mit dem Befehl :
$sql = "INSERT INTO Anzeigen SET
Datum=DATE_ADD(current_timestamp,INTERVAL 30 DAY)";
In der SQL-Tabelle habe ich beim Datum eingegebn :
Datum=TIMESTAMP(14)
Habe es sogar schon auf diese weise probiert, funktioniert aber auch nicht:
<?php require_once('connect.php'); ?>
<?php
$result = "SELECT anz_id, aid FROM anzeigen WHERE datum < current_timestamp";
while ($row=mysql_fetch_array($result)) {
$anz_id=$row[anz_id];
$sql="delete from anzeigen where anz_id=$anz_id";
}
?>
Der Server läft auf meinem Rechner, vielleicht geht es deswegen nicht.
Wenn ich einegebe :
echo date(Ymd);
Kommt das falsche Datum.
Kann mir jemand helfen.
|
18.07.2004, 11:13:26
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Zitat:
Der Server läft auf meinem Rechner, vielleicht geht es deswegen nicht.
Wenn ich einegebe :
echo date(Ymd);
Kommt das falsche Datum.
|
Welches denn? 01.01.1970, bzw. 19700101? Versuch's mal einfach so:
PHP-Code:
echo date('Ymd')
PHP wird vermuten, dass Du eine Variable/Konstante meinst und kann sie nicht finden, darum: Schrott.
|
18.07.2004, 11:34:43
|
|
Wenn z.B. das reguläre Datum der 17.07.2004 ist und ich eingebe
echo date('Ymd')
Gibt er aber das falsche datum aus, nämlich
20040701
|
18.07.2004, 11:54:15
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Zitat:
Original geschrieben von Janson
Wenn z.B. das reguläre Datum der 17.07.2004 ist und ich eingebe
echo date('Ymd')
Gibt er aber das falsche datum aus, nämlich
20040701
|
Der Server läuft lokal auf deinem PC? Überprüfe doch erst einmal, ob die Uhrzeit auf deinem PC richtig eingestellt ist.
|
18.07.2004, 11:59:22
|
|
Habe ich schon alles gemacht und versucht, er zeigt mir unter Windos immer das richtige Datum und die richtige Zeit an.
Oder muß ich die server zeit wo anders einstellen?
|
18.07.2004, 12:09:32
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
es kann gut sein, dass unter windows php einen bug bezüglich der datumsfunktion hat!
ich habe damit auch schon probleme gehabt.
Sunday, July , 2004
er zeigt nie - unter keinen umständen - den xy. monatstag an.
|
18.07.2004, 12:55:25
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Zitat:
Original geschrieben von feuervogel
es kann gut sein, dass unter windows php einen bug bezüglich der datumsfunktion hat!
ich habe damit auch schon probleme gehabt.
Sunday, July , 2004
er zeigt nie - unter keinen umständen - den xy. monatstag an.
|
Bislang hatte ich diesbezüglich keine Probleme. Welche php Versionen nutzt ihr denn?
|
18.07.2004, 13:11:58
|
|
Habe PHP Verson 4.3.6
|
18.07.2004, 13:45:05
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
xabbuh: ich benutze 4.3.7/apache auf einem windowsrechner.
|
18.07.2004, 13:49:10
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Unter Windows nutze ich php 4.3.0 / Apache.
Ob es jetzt an eurer Version liegt, weiß ich nicht. Habe leider auch nichts über Google herausgefunden.
|
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 12:49:14 Uhr.
|