我有一個現有的系統可以使用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