我在我的网站上有一张名为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