当MySQL数据库中列出的百分比的人回答了问题时,是否有可能让MySQL或PHP发送电子邮件。
例如,我在MySQL数据库中列出了500人,他们被邀请参加一个简短的调查,每次完成他们的记录时都会更新以反映他们已完成。我正在寻找的是一种MySQL或一些PHP脚本向我发送电子邮件的方式,比如10%已经回复了调查。
答案 0 :(得分:2)
创建触发器并连接到包含结果的表。 如果用户完成记录,请将记录(使用此触发器)添加到邮件队列表(状态为“未处理”的示例)。
创建一个cronjob,用于检查邮件队列表中的“未处理”记录并执行计算,然后发送电子邮件。 您只能从PHP发送电子邮件,而不能直接从Mysql发送电子邮件。