我创建了一个电子邮件程序,用于检查用户最后一次登录的时间,如果用户在10天内没有登录,则发送给他/她一封电子邮件。 现在我希望系统检查同一用户是否做了两次,并通过电子邮件发送给他们不同的电子邮件。 表1用户:mysql/php电子邮件问题
id - name - loggedindate
0 john 7/11/2012
1 mark 7/6/2012
2 johnny 7/6/2012
3 bruce 7/2/2012
表2邮件领域如下:
id - days -emailtosend - numberoftimeseventhappens
0 4 hello 1
1 4 blabla 2
2 6 example 1
3 3 to 1
4 4 demonstrate 1
所以这里例如标记和约翰尼didnt登录的4天。 第一次发生事件时发给他们电子邮件“你好” 第二次事件发生电子邮件发送者需要发送它们“blabla” 因此可以说标记不会登录4天,第一封电子邮件将会去 然后他在第5天登录,然后又过了4天他没有登录,我想给他发送第二封电子邮件,该电子邮件将在表2中ID=2
该文件在一个cron上运行,并检查每2小时 有关如何执行的任何想法它呢?我只需要这样做的方式,而不是我自己写的实际代码,我一直把我的头发拉过来。
是的,我考虑过这个问题,但是文件运行在cron上,每2小时检查一次其他的东西和电子邮件......如果我这样做,那么在同一天他们将获得所有的电子邮件。 – cppit 2012-07-10 23:57:48