PHP-Code:
<?php
$time = date("Y-m-d H:i:s");
$explode_time = split("[- : ]", $time);
$time_min = $explode_time[4]-3;
if($time_min == "99")
{
$time_min = "59";
$time_hour = $explode_time[3]++;
}
elseif($time_min == "98")
{
$time_min = "58";
$time_hour = $explode_time[3]++;
}
elseif($time_min == "97")
{
$time_min = "57";
$time_hour = $explode_time[3]++;
}
else{
$time_hour = $explode_time[3];
}
$deltime = $explode_time[0]."-".$explode_time[1]."-".$explode_time[2]." ".$time_hour.":".$time_min.":".$explode_time[5];
$delete = mysql_query("DELETE FROM time_table WHERE time_wert<'".$deltime."' ")or die(mysql_error());
?>
script liest datum aus, zieht 3 minuten ab, macht überprüfungen und baut das datum wieder zusammen, dann fragt er in der datenbank ab, ob das datum größer ist als das eingetragene datum.
es funzt, aber mal ne andere frage, hätte man das schneller lösen können?
Kommentar