2014-10-28 129 views
-4

当MySQL数据库中列出的人员中有%回答了问题时,是否可以让MySQL或PHP发送电子邮件?根据具有特定值的%记录发送电子邮件

例如,我有500人在MySQL DB中列出,他们被邀请参加一个简短的调查,每次一个人完成他们的记录更新以反映他们已经完成。有10%的人回应调查时,我正在寻找的是一种MySQL或某种PHP脚本向我发送电子邮件的方式。

+4

是的,这是可能的。你试过什么了? – jurgemaister 2014-10-28 12:24:12

+3

是的,这是可能的 – donald123 2014-10-28 12:24:14

+0

到目前为止我还没有尝试过任何东西 - 在着手编码之前,我想知道它是否可行。欣赏反馈。 – 2014-10-28 12:29:37

回答

2

创建一个触发器并连接到一个结果表。 如果用户完成记录,则将一条记录(使用此触发器)添加到邮件队列表(状态为“未处理”的示例)。

创建一个cronjob,用于检查邮件队列表中的“未处理”记录并执行计算,然后发送电子邮件。 您只能从PHP发送电子邮件,而不能直接从Mysql发送邮件。

+0

谢谢你 - 欣赏。 – 2014-10-28 12:32:25

相关问题