2012-02-12 37 views
1

如何僅對更新列的mysql數據更新執行php腳本。 例如,如果表中有新條目,我只想在表中的新條目上執行php腳本。所以,如果一個人在表中輸入自己的姓名和年齡,就會使用包含姓名和年齡的php發送一封電子郵件。在數據庫觸發器上執行php腳本

我可以創建這樣一個PHP腳本,它接受來自命令行的參數,我只是不知道如何使它在更新/插入觸發器上執行它。

回答

0

通常,數據庫的更新將通過另一個PHP腳本進行,該腳本本身將啓動電子郵件腳本。

如果您真的需要通過觸發器來發生這種情況 - 例如,因爲數據是直接從命令行SQL客戶端輸入的 - 那麼看看this FAQ

0

製作一個觸發器,將更新的行插入到另一個表中。有一個腳本定期檢查這個表格的內容,併爲每一行工作。腳本完成後應該刪除該行。