2014-10-28 132 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

相關問題