2013-12-10 25 views
0

我只是想在表中填充新的數據庫行時發送郵件。我的數據庫是MySQL。 其實我有兩個關於工作(JOB_ID,標題,USER_ID)和用戶(USER_ID,USER_NAME,電子郵件)在MySQL 我想發送一封電子郵件時,新的記錄插入工作表 我不不知道我該怎麼做,我的前端是用PHP編寫的。當新數據插入表中時發送電子郵件

+1

你必須寫一些代碼來做到這一點。 – woz

+0

我知道它會發生一些觸發。但是我對編程頗爲陌生,所以如果有人爲它編寫代碼,它會對我有所幫助。 –

+0

您尚未指明您正在使用的語言或框架。顯示迄今爲止所做的工作,並且幫助起來會更容易。 – woz

回答

0

你可能可以使用觸發器來做你想做的事情,但是MySQL不能從觸發器函數做外部調用 - 只有內部的東西(比如改變另一行)。

我想你必須默認輪詢數據庫。你可能會發現SELECT COUNT(*)FROM表;對錶格中的記錄進行計數以查明是否有任何變化。大多數DB運行這樣的查詢非常快,所以如果只有一個客戶端輪詢,輪詢使用它的服務器就可以了。一旦你確定了一個改變,然後使用其他SQL來確定它是否是一個重大變化(即需要一封電子郵件)並記住你可能有多個電子郵件發送:-)

相關問題