我正在创建一个控制用户购买的系统。我在我的SQL:d.m.Y H:i中保存这样的日期,我想在1-3天和7天之后添加过期日期。示例:
创建日期: 14.03.2018 05:54 结束日期: 17.03.2018 05:54
我想添加这一天(1-3-7)后,第一次约会自动。我厌倦了堆叠溢出的许多代码,但它不起作用。
谢谢。
发布于 2018-03-14 04:12:39
您可以创建create php文件,例如: expire.php
<?php
$day1 = Date("Y/F/j",strtotime("-1 days");
$day2 = Date("Y/F/j",strtotime("-3 days");
$day3 = Date("Y/F/j",strtotime("-7 days");
/* You just have to create a condition in your own loop
for example: */
$query=mysql_query("select * from user");
while ($row=mysql_fetch_array($query)){
if($row['date']>=$day1){
$id=$row['id'];
@mysql_query("update user set expire='1' WHERE id='$id'");
echo "expire";
}
}
?>之后,您应该在您的cpanel或expire.php的directadmin中创建Cron作业。
https://stackoverflow.com/questions/49269111
复制相似问题