Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
delete from table where bestaetigt = 0 and zeit_der_eintragung < (now() - (3*24*60*60))
insert into table (.........., zeit_der_eintragung) values (........ ,now())Michael1967 hat geschrieben:Wie bekomme ich die Zeit zusammen mit dem Eintrag in die Datenbank?
nur wenn du per php auf die datenbank zugreifen kannst...Michael1967 hat geschrieben: Und lässt sich das dann auch per PHP-Abfrage löschen?
Code: Alles auswählen
$datum = date("d.m.Y",time());
delete from table where bestaetigt = 0 and zeit_der_eintragung < (now() - (3*24*60*60))
Wie wird denn damit gerechnet? Sorry, aber so viel verstehe ich davon noch nicht!pvdb hat geschrieben:wenn du das datum d.m.Y in die db schreibst kannst du damit nicht rechnen. am besten sonst ne spalte vom typ datetime und im insert dann ein NOW() verwenden, dann kannste in der abfrage zum löschen auch mit TIMEDIFF arbeiten.
Code: Alles auswählen
if (rand(0, 50) == 1)
{
$sql = "delete from table_name where TIMEDIFF(NOW() , click) > '24:00:00'";
mysql_query2($sql);
}