Изтриване на MySQL Таблица след 7 дни?

Pupe64etoo_92

Registered
искам да ми изтрие например.

if ($_POST['submit']){

$url = $_POST['url'];
$picurl = $_POST['picurl'];

if ((empty($url)) or (empty($picurl))){
echo "Не сте попълнили всички полета!";
exit;
}
$url = htmlspecialchars($url);
$url = addslashes($url);
$picurl = htmlspecialchars($picurl);
$picurl = addslashes($picurl);
$query = "INSERT into ban10000 (id,url,picurl) VALUES (NULL,'$url', '$picurl')";
mysql_query ($query);
$command = "SELECT * FROM ban10000 WHERE impresii > 10000";
$result_command = mysql_query($command);
$row_command = mysql_fetch_array($result_command);
if($row_command)
{
$zaqvka = mysql_query("DELETE FROM ban10000 WHERE impresii > 10000");
}

echo "Банера е добавен успешно!";
}
?>

вместо да ми изтрие след достигане на 10 000 импресий искам да ми изтрие след седем дни, как може да стане това.
 
В таблицата ban10000 трябва да си направиш още една колона от тип date, примерно, last_update date not null

и след това използваш някоя от DATE_TIME функциите на MySQL

[sql]
DELETE from ban10000 where DATEDIFF(NOW(), last_update) >= 7
[/sql]

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
DATEDIFF, DATE_ADD, DATE_SUB
 

Back
Горе