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

标签 php mysql insert cron

我正在使用 php 开发一个 Web 应用程序。 我有一个本地职位列表网站。我正在使用简单的 html dom 开发一个抓取工具,它可以抓取网站上所有活跃的职位列表。

职位列表有一个“发布日期”和一个“截止日期”(在到达截止日期时,列表将从网站上删除)。

我已经成功地抓取了网站上的所有事件列表并将它们保存在一个简单的 mysql 数据库中。当前活跃的职位列表是 325 个职位。我的数据库中都有它们。

我做的下一件事是设置 cron,以便爬虫每小时运行一次。

我基本上想要的是,我应该如何在 mysql 数据库中进行插入,目前,每次爬虫运行时,它都会删除所有列表并再次插入所有列表,包括一个新列表。

最后我需要设置一个类似通知系统的东西,一旦有新工作发布 - 一封电子邮件通知将发送到一个电子邮件地址。

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

最佳答案

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

关于php - 在我的数据库中插入新内容后如何实现通知系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14392330/

相关文章:

javascript - 如何在 laravel 中应用客户端密码加密

php - 在当前命名空间之前的命名空间

mysql - 在查询中使用 if 条件时进行全表扫描

MYSQL 用另一列的数据更新列中的文本

php - 插入查询-存储时间

php - jquery ajax 到 mysql 到 php 到 javascript 的转换

php - 更新mysql查询损坏

php - mysql 上的奇怪字符

c++ - 使用第一个节点的数据在列表末尾插入一个节点

sql - 对 2 个表使用插入/更新 - Oracle Apex