我想在订阅结束前一个月向我的订阅者发送提醒,我列有效期和 我的MYSQL DB中的提醒 strong>(类型VARCHAR) p>
存储在这些列中的日期使用php date function p>
现在我想在当前日期等于提醒日期时发送邮件
我有一个带有提醒值的测试条目22/06/2017和$ date变量回显相同的值。 p>
此脚本输出返回的行数为0 strong> p>
有人能告诉我如何处理这个问题 p>
div>
$保存 validity = date('d / m / Y',strtotime(“6个月”));
$提醒=日期('d / m / Y',strtotime(“5个月”));
code > pre>
$ date = date('d / m / Y');
$ q ='SELECT * FROM subscriptions WHERE reminder =“$ date”'; \ n $ r = mysql_query($ q);
if(!$ r){
echo'query err';
}
$ a = mysql_num_rows($ r);
echo'返回行数 '。$ a;
*此行之后的邮件脚本*
code> pre>
I want to send a reminder to my subscribers a month before their subscription ends, i have columns validity and reminder (type VARCHAR) in my MYSQL DB
date stored in those columns are saved using php date function
$validity = date('d/m/Y',strtotime("6 months"));
$reminder = date('d/m/Y',strtotime("5 months"));
now i want to send a mail when the current date is equals reminder date I have a test entry with reminder value 22/06/2017 and $date variable echo the same value.
$date = date('d/m/Y');
$q = 'SELECT * FROM subscriptions WHERE reminder = "$date"';
$r = mysql_query($q);
if(!$r){
echo 'query err';
}
$a = mysql_num_rows($r);
echo 'No of rows returned '.$a;
*mailing script after this line*
this script outputs No of rows returned 0
Can someone give me some idea how i should approach this