我是php和mysql的新手,但我已经创建了一个小站点,用户可以登录并创建任务,以便在特定日期发送到指定的电子邮件。
日期存储在数据库中,格式为mon tue wed等。
当脚本为手动时,脚本将发送信息到数据库中的所有电子邮件。
使用cron作业,我将安排脚本每天运行两次,将数据发送到每个用户的电子邮件。
但我不知道如何告诉脚本将用户在数据库中指定的日期与当天进行比较,以查看是否需要在当天向用户发送电子邮件
任何帮助都是非常感谢的。
谢谢
发布于 2012-07-02 23:56:44
将用户输入的天数映射为整数...
然后使用像这样的查询...
select from mailinglist where daytosend =星期几(now())
仅供参考。dayofweek()返回一个从1到7的整数
发布于 2012-07-03 00:02:07
我还建议使用整数来映射日期,就像ChrisG说的那样。
但是您也可以将date()函数与字符串"D“一起使用。http://se2.php.net/manual/en/function.date.php
然后将当天与用户在数据库中的任何数据进行比较。
https://stackoverflow.com/questions/11296915
复制相似问题