php - Twitter Cron Job,将推文保存到数据库

标签 php mysql twitter

我正在制作一个管理面板,其中将显示实时推文,经过管理员批准后,只有批准的推文才会显示在网站上,获取部分已完成,我做了一个 cron 作业,所以每 1 小时后我的脚本就会获取一次来自 Twitter 的最新推文并保存在数据库中。如果我的第一批运行并在 1 小时后保存在数据库中,则会出现新结果(不确定是否有新结果)或所有新结果,但重复结果将保存在数据库中,这是我不想做的。如何阻止每 1 小时后将重复的推文保存到数据库中。我为此使用了 php、mysql。

最佳答案

您可以在数据库中保留hash字段,它代表函数md5($author.$tweet.$datetime)。当 cron 任务开始处理时,通过 hash 字段检查列表中的每条推文是否与数据库中的匹配记录。

关于php - Twitter Cron Job,将推文保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28804003/

相关文章:

php - 如何在网页上使用 php 和 mysql 显示印地语/马拉地语文本

php - 如何在 PHP 中手动从 Mysql 中获取记录?

asp.net - 如何在我的主页绑定(bind)Twitter?

php - 使用 Swift Mailer、GMail 和 PHP 发送电子邮件,权限被拒绝错误

php - IIS php Mysql - 数据库插入值在 XAMPP 和 WAMP 上工作,但在 IIS 上不起作用

mysql - 非常非常困难的查询

ios - 崩溃 : com. twitter.crashlytics.ios.work-queue

python - 如何使用 python 保存乌尔都语推文并保存在 csv 文件中

php - 禁用单个帐户的个人资料编辑

php - 将 JSON 解析为 JSONArray