2012-02-12 70 views
1

如何仅对更新列的mysql数据更新执行php脚本。 例如,如果表中有新条目,我只想在表中的新条目上执行php脚本。所以,如果一个人在表中输入自己的姓名和年龄,就会使用包含姓名和年龄的php发送一封电子邮件。在数据库触发器上执行php脚本

我可以创建这样一个PHP脚本,它接受来自命令行的参数,我只是不知道如何使它在更新/插入触发器上执行它。

回答

0

通常,数据库的更新将通过另一个PHP脚本进行,该脚本本身将启动电子邮件脚本。

如果您真的需要通过触发器来发生这种情况 - 例如,因为数据是直接从命令行SQL客户端输入的 - 那么看看this FAQ

0

制作一个触发器,将更新的行插入到另一个表中。有一个脚本定期检查这个表格的内容,并为每一行工作。脚本完成后应该删除该行。