Hallo,
habe ein kleines Problem .... in meinen Forum quellt die Post über
Die Mitglieder löschen leider nicht die Post....
Deshalb muss ich einen Cronjob setzten der täglich die Post löscht die älter ist als 40 Tage...
Wäre ja auch alles kein Problem aber ich habe damals einen Fehler gemacht in der Tabelle Post ist der Timestamp enthalten, habe aber den timestamp nicht als date, oder Timstamp definiert sondern als varchar(14)
Ja ich weiss ein sehr dummer Fehler im Timestamp steht zwar jetzt das Datum von der Post zb so 14.02.2005
Ich kann den timestamp auch nicht ändern in der Tabelle das bringt nix unabhängig davon müsste ich einige Scripts total ändern ....
Deshalb gibt es nur eine Lösung ...
der Text aus der Tabelle Post im Timestamp müsste umgeschrieben und mit den aktuellen timestamp verglichen werden ....
Bespiel 12.02.2005 da ist Post älter als 40 Tage weil heute der 2.07.2005 ist und soll damit gelöscht werden...
Wer kann mir helfen und zeigt mir wie man das umschreibt.....
Ich denke mal man müsste vorher ein paar Stings schreiben die Umwandlung des alten Timestamp in den aktuellen timestamp geht galube nicht in der SQL Ausführung oder doch?
$query = "delete nachricht from Post where ????????????????????????
$result=mysql_db_query($dbname,$query,$conn) or die(mysql_error());
Freue mich schon auf eure Hilfe besten Dank im vorraus....
habe ein kleines Problem .... in meinen Forum quellt die Post über
Die Mitglieder löschen leider nicht die Post....
Deshalb muss ich einen Cronjob setzten der täglich die Post löscht die älter ist als 40 Tage...
Wäre ja auch alles kein Problem aber ich habe damals einen Fehler gemacht in der Tabelle Post ist der Timestamp enthalten, habe aber den timestamp nicht als date, oder Timstamp definiert sondern als varchar(14)
Ja ich weiss ein sehr dummer Fehler im Timestamp steht zwar jetzt das Datum von der Post zb so 14.02.2005
Ich kann den timestamp auch nicht ändern in der Tabelle das bringt nix unabhängig davon müsste ich einige Scripts total ändern ....
Deshalb gibt es nur eine Lösung ...
der Text aus der Tabelle Post im Timestamp müsste umgeschrieben und mit den aktuellen timestamp verglichen werden ....
Bespiel 12.02.2005 da ist Post älter als 40 Tage weil heute der 2.07.2005 ist und soll damit gelöscht werden...
Wer kann mir helfen und zeigt mir wie man das umschreibt.....
Ich denke mal man müsste vorher ein paar Stings schreiben die Umwandlung des alten Timestamp in den aktuellen timestamp geht galube nicht in der SQL Ausführung oder doch?
$query = "delete nachricht from Post where ????????????????????????
$result=mysql_db_query($dbname,$query,$conn) or die(mysql_error());
Freue mich schon auf eure Hilfe besten Dank im vorraus....
Kommentar