首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果mysql中的日期是今天如何发送电子邮件

如果mysql中的日期是今天如何发送电子邮件
EN

Stack Overflow用户
提问于 2017-07-13 14:45:55
回答 2查看 987关注 0票数 0

我真正需要的是创建函数在php发送电子邮件时,field_number 7日期是今天。如果lead_id 1 field_number 7数据是今天的话,我只需要发送例如lead_id 1的数据。当脚本将被创建时,我想将cron作业添加到这个文件中,这样它每天都会检查当天。我的mysql数据如下:

我不是程序员,但据我所知,代码必须是这样的:

代码语言:javascript
复制
//authentication for database
$hostname = "localhost";
$username = "admin";
$password = "xxxxxx";

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password) 
or die("Unable to connect to MySQL");

//select a database to work with
$selected = mysql_select_db("notification",$dbhandle) 
or die("Could not select examples");

//execute the SQL query and return records
$result = mysql_query("SELECT * FROM tbl_lead WHERE pass_expiry >= DATE(NOW() + INTERVAL 1 DAY");

//variable for email message
$emailBody = "";
$headers = 'From: Pass Validity Reminder' . "\r\n" .
'Reply-To: myemail@email.com' . "\r\n" .
'Cc: ccemail@Wemail. com' . "\r\n".
'X-Mailer: PHP/' . phpversion();
$to = "myemail@email.com";

//fetch tha data from the database 
while ($row = mysql_fetch_array($result))
{
EN

回答 2

Stack Overflow用户

发布于 2017-07-13 15:18:13

考虑到图中的表结构,使用下面的SQL语句来获取所有匹配的记录

代码语言:javascript
复制
$result = mysql_query("SELECT * FROM YOURTABLENAME WHERE lead_id='1' and field_number='7' and value=CURRENT_DATE();

更新:

代码语言:javascript
复制
$result = mysql_query("SELECT lead_id, form_id, field_number, value FROM YOURTABLENAME WHERE field_number='7' and value=CURRENT_DATE();

以上查询将提供field_number 7的所有记录,并且value是今天的日期

代码语言:javascript
复制
while ($row = mysql_fetch_array($result)){
    if($row['lead_id']==1){
        //send email to all lead_id 1
    }

    if($row['lead_id']==2){
        //send email to all lead_id 1
    }

    .... Add leads to whom you have to send email
}
票数 0
EN

Stack Overflow用户

发布于 2017-07-13 14:59:48

如果您希望根据当前日期检索数据,则可以使用以下sql查询

代码语言:javascript
复制
$result = mysql_query("SELECT * FROM tbl_lead WHERE pass_expiry=CURRENT_DATE()");

此查询将选择今天的所有日期数据

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

https://stackoverflow.com/questions/45073240

复制
相关文章

相似问题

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