我有一个自动检查器,用于检查将在接下来的 7 天内到期的域,并将其发送并通过电子邮件发送给客户。
我使用这个 SQL 查询:
$sql="SELECT * from domain_names where (status = '' or status = 'valid') and date(expiry_date) = date(now() + interval 7 day) ";
它工作正常,但如果它停止运行并且一天过去了,它不会做它错过的域。什么是让它做它错过的领域的最好方法?
例如,如果一个域在 7 日到期并且它在 1 日运行,它将看到该域并向客户发送电子邮件,然后在行上放置一个标志,表示电子邮件已经发送,但如果检查器在 1 日没有运行并且它2 日再次开始运行它不会看到该域(行)