2012-08-22 30 views
0

我期望做的是能夠創建具有過期日期的產品。到期產品

當前日期與數據庫中的過期日期相匹配時,它將更改該產品上的布爾值字段。 (布爾值可見/隱藏)。

這也會發送電子郵件說產品已過期。

這需要每天或每天兩次自動發生。

有關如何做到這一點的任何想法?

回答

0

使用cron作業:

  1. 運行作業每(小時|天|不管)即選擇形成產品表,其中EXPIRY_DATE>當前日期(你沒有說DB你正在使用這樣的語法將會有所不同)
  2. 對於每個結果,發送一封電子郵件,將該標誌設置爲true並提交更新。
+0

看到這個相關紅寶石/ cron的庫:https://github.com/javan/whenever – Dave

+0

喜戴夫是我想要做的100%db是mysql的 – Clay

+0

我提出的解決方案應該工作即可。 – Dave