我在我的網站上有一張名爲profile_views的表格,用於統計一個人查看用戶配置文件的次數。我想要做的是讓用戶看看在那一週有多少訪問者需要他們的個人資料,並且我在星期一每週都要清空表格,以便計數可以從0重新開始。設置一個php if語句只執行一次函數?
I我試圖創建一個php if語句,在星期一每週都會執行刪除mysql查詢。我只有在星期一的時候才能執行它,但是我試圖找到一種方法來執行它,但最好在星期一早上的00:00 AM執行它,因爲我不希望它在整個表格中不斷刪除結果星期一。
<?php
$today=date(l); // Find what today is? using date function
// If today is Monday displays message "Today is Monday" and displays image1.gif
if($today==Tuesday) { // Compare $today with name of the day.
$result = mysql_query("DELETE FROM ptb_profile_views;")
or die(mysql_error());
}
?>
您應該設置一個每週運行一次的cron作業。 – 2013-04-08 22:40:56
這種類型的進程屬於cronjob,將運行在:0 \t 0 * * 1 – Abela 2013-04-08 22:42:22