Daten nach Datum auslesen wobei frühere gelöscht werden

Jap geht, zumindest mit Zahlenwerten :)

Allerdings will ich HIIIILFEEEEE :D

Ich möcht das endlich hinbekommen dass er mir das löscht dann kann ich da endlich weitermachen!
 
pff is mir doch egal ob du hilfe brauchst *hüpf* :-)

ne mal im ernst

PHP:
$date = time();
        $delete = "DELETE FROM es3_nextwar WHERE datum < $date";
        
if (mysql_query($delete) or die(mysql_error())) {
...


und das schwein der weisen wird auch für dich quieken :rolleyes: :-)
 
steht in deiner datum spalte ein datum(12-12-2002) oder ein timestamp(1231232425) drin. Ich meine datum und timestamp sind nicht kompatibel. Also du musst dann schon komplett auf timestamp machen. Oder hast du das schon gemacht und ich bin nur ein idiot??

Also wie ich das so sehe fragst du Datum < timestamp ab?
Ich weiss jetzt nicht was datum ist??

Aber eigentlich müsste es ja alter-timestamp < neuertimestamp-84600 heissen. Wenn du rausbekommen willst ob der letzte eintrag länger als 24 Stunden zurückliegt.

2b
 
Nein ist eh schon alles auf timestamp :)
Daran liegts nicht....

Aber das von Bomber geht auch nicht.
Es passiert rein gar nichts! :(

Er ladet die Site ganz normal und nichts passiert eben... Nichts wird gelöscht!
 
Feldtype timestamp bei mysel ist inkompatibel mit dem
$zeit = time();

time() gibt unixformat seit dem blablabla tag :-)
und das feld timestamp im Format 20020606201523
JahrMonatTagStundenMinutenSekunden

mach am besten darauf nen varchar(20) feld... oder halt text-feld
schreib das time() ergebnis rein und dann kannst du alles so bearbeiten wie oben vorgeschlagen
$heute=time();
$killdatum= $heute - 864000;
... WHERE erstelltdatum < $killdatum
 
Zurück