ballhogjoni Posted February 2, 2008 Share Posted February 2, 2008 hey everyone, I have my code setup to save the date("Y-m-d") of each subscriber to my db when they subscribe. How can I automatically send an email to the subscriber a day later? Basically I want to query the db every day for the subs that subscribed yesterday and send them an email. I need a code example on how to do this, I have search php.net and haven't found anything. Link to comment https://forums.phpfreaks.com/topic/89068-solved-date-question/ Share on other sites More sharing options...
haku Posted February 2, 2008 Share Posted February 2, 2008 Use chronjobs to run a phpscript on your server. Link to comment https://forums.phpfreaks.com/topic/89068-solved-date-question/#findComment-456137 Share on other sites More sharing options...
ballhogjoni Posted February 2, 2008 Author Share Posted February 2, 2008 Yes I plan on using cron jobs. I was asking about the actual script that would run. my thought is: SELECT * FROM Table WHERE date = 'Yesterdays date'; I need the code for 'Yesterdays date'. Would it be something like date("Y-m-d") -1? I am a noob with the date() function. Link to comment https://forums.phpfreaks.com/topic/89068-solved-date-question/#findComment-456144 Share on other sites More sharing options...
jorgep Posted February 2, 2008 Share Posted February 2, 2008 <?php echo date("Y m d",time()-(60*60*24)); ?> The time function returns the number of seconds since 1970-01-01 the date function receive as a second parameter this number of seconds. So when you say time()-(60*60*24) it means all that time minus 1 day. Hope it helps Link to comment https://forums.phpfreaks.com/topic/89068-solved-date-question/#findComment-456230 Share on other sites More sharing options...
p2grace Posted February 2, 2008 Share Posted February 2, 2008 Yesterday's date: <?php echo date("Y-m-d",strtotime("-1 day")); ?> http://us.php.net/manual/en/function.strtotime.php Should work like a charm Link to comment https://forums.phpfreaks.com/topic/89068-solved-date-question/#findComment-456325 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.