首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP将mysql中的日期与sendmail进行比较

PHP将mysql中的日期与sendmail进行比较
EN

Stack Overflow用户
提问于 2012-07-02 23:43:03
回答 2查看 98关注 0票数 0

我是php和mysql的新手,但我已经创建了一个小站点,用户可以登录并创建任务,以便在特定日期发送到指定的电子邮件。

日期存储在数据库中,格式为mon tue wed等。

当脚本为手动时,脚本将发送信息到数据库中的所有电子邮件。

使用cron作业,我将安排脚本每天运行两次,将数据发送到每个用户的电子邮件。

但我不知道如何告诉脚本将用户在数据库中指定的日期与当天进行比较,以查看是否需要在当天向用户发送电子邮件

任何帮助都是非常感谢的。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-02 23:56:44

将用户输入的天数映射为整数...

然后使用像这样的查询...

select from mailinglist where daytosend =星期几(now())

仅供参考。dayofweek()返回一个从1到7的整数

票数 1
EN

Stack Overflow用户

发布于 2012-07-03 00:02:07

我还建议使用整数来映射日期,就像ChrisG说的那样。

但是您也可以将date()函数与字符串"D“一起使用。http://se2.php.net/manual/en/function.date.php

然后将当天与用户在数据库中的任何数据进行比较。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11296915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档