【问题标题】:Sending an email depending on % records that have a certain value根据具有特定价值的记录百分比发送电子邮件
【发布时间】:2014-10-28 12:23:02
【问题描述】:

当 MySQL 数据库中列出的 % 的人回答了问题时,是否可以让 MySQL 或 PHP 发送电子邮件。

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

【问题讨论】:

  • 是的,这是可能的。到目前为止,您尝试过什么?
  • 到目前为止我还没有尝试过任何东西 - 在开始编码之前,我想了解一下是否可能。感谢您的反馈。
  • 您会注意到,我并不是要代码、代码示例或有人为我做这些。我试图了解这个概念是否可行,以及 MySQL 或 PHP 是否是最好的方法。

标签: php mysql email


【解决方案1】:

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

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

【讨论】:

  • 感谢 Dian - 非常感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-22
  • 2021-01-11
  • 2013-12-02
相关资源
最近更新 更多