我有一个现有的系统可以使用PHP将文章提交到MySQL数据库中。我想实现某种排队,所以我想知道我是否可以允许提交者选择一个日期/时间,然后Insert会执行。这可能吗?通过调度PHP/MySQL按日期发布文章INSERT
回答
完成此操作的更好方法不是定时插入,而是定时发布文章。相反,在指定的时间插入的:
- 如果作者选择的时刻,是在未来,添加时间publish_time列
- 当显示文章只显示那些在publish_time是过去。
只是一件事,如果没有给出,'publish_time'字段默认为'NOW()'。 – 2012-07-22 19:23:23
您可以使用publish_date列在数据库前例如article_to_publish中创建附加表格,然后通过cron运行一些发布操作。
如果您需要更多的乐趣,你可以看看http://celeryproject.org/
你需要一个整桌子吗? – 2012-07-22 19:16:17
Jared Farrish - 你有其他想法如何坚持数据? – mrok 2012-07-22 19:19:30
当然可以。向文章添加日期/时间字段,并使用该字段查找“已发布”文章。在这个问题下看到我的评论。 – 2012-07-22 19:22:00
你可以设置一个MySQL Event或者,可能更好的解决方案,建立一个cron job,如果你是在Linux上。
Alternatevely,你可以尝试phpJobScheduler。
- 1. 检测文章发布日期
- 2. AJAX通过jQuery和PHP发布文章
- 3. 按日期排序的文章列表
- 4. 如何将文章发布日期对齐到容器底部
- 5. 在django的特定日期取消发布文章
- 6. 如何通过按日期
- 7. 根据发布日期在Google Analytics中过滤博客文章报告
- 8. Joomla过期文章
- 9. 通过drupal中的发布日期过滤7
- 10. 文章不会出现在通过.NET发布到Umbraco之后
- 11. jquery ajax调用发布 - 未发布我的文章
- 12. YouTube API - 按发布日期查询
- 13. 发布日期发票日期逻辑
- 14. 角度过滤器,按日期分组
- 15. Joomla文章未发布
- 16. 自动发布文章
- 17. 度量值通过测量按日期排
- 18. 通过发布日期和时间戳违规MYSQL订单
- 19. 通过meta和发布日期排序WP_Query
- 20. 试图通过php与mySQL发布日期...需要帮助
- 21. 发布帖子时从元日期更改发布日期
- 22. 如何更新发布日期发布日期点击wordpress
- 23. 过滤按日期
- 24. 过滤按日期
- 25. azure上发布日期后发布
- 26. 如何使用apex获取知识文章的未来发布/归档日期?
- 27. 动态获取文章的发布日期/作者的有效方式?
- 28. 通过HTML按钮发布搜索值
- 29. 通过WCF发送xsd日期
- 30. 组通过日期
查看cron任务。 – gorelative 2012-07-22 19:14:29
插入是否需要计划,或者你可以立即插入和筛选记录'WHERE publish_at
2012-07-22 19:15:38
在'articles'表中有'PublishDate'或'PublishTime'列更有意义。 – 2012-07-22 19:15:46