如何在我的数据库中新插入后实现通知系统?

时间:2013-01-18 04:19:48

标签: php mysql insert cron

我正在使用php进行Web应用程序。 我有一个当地的职位列表网站。我正在使用一个简单的html dom中的刮刀来擦除网站上所有活动的工作列表。

职位列表中有“已发布”日期和“结束”日期(到达截止日期时,该列表将从网站中删除)。

我成功地抓住了网站上的所有活动列表并将它们保存在一个简单的mysql数据库中。当前活跃的职位列表是325个职位。我把所有这些都放在我的DB上。

我接下来要做的就是设置cron,因为刮刀每小时运行一次。

我基本上想要的是,我应该如何处理mysql数据库中的Insert,目前,每次刮刀运行时,它都会删除所有列表并再次插入所有列表,包括新的列表。

最终我需要设置类似通知系统的东西,只要发布新作业 - 电子邮件通知就会发送到电子邮件地址。

最好的方法是什么?我目前没有想法......

1 个答案:

答案 0 :(得分:0)

您可以使用触发器。每次插入后都设置一个触发器 更多关于触发器的信息 http://dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html