我需要根据用户订阅每周,每周发送定期发送的电子邮件,发送邮件时我必须从注册日期开始计算日期间隔。
我使用了以下代码,
$30_day_query = "SELECT * FROM users WHERE reminder = 1 AND date
BETWEEN DATE_SUB(NOW(),INTERVAL 29 DAY) AND DATE_SUB(NOW(), INTERVAL 30 DAY)";
此查询适用于在初始服务日期后每30天发送一次电子邮件,
我计划在Cron中运行它。
请Suggest.Thanks提前!
答案 0 :(得分:0)
以下是每天星期一午夜运行脚本的crontab文件中放置内容的示例。
# crontab -e
0 0 * * 1 /usr/local/bin/php /home/ryan/myscript.php
您可以在此网站上生成所需的任何cron序列: http://www.webmaster-toolkit.com/cron-generator.shtml