請提醒我開始發送7天或更短時間內的郵件。 這就是發送郵件給與會者參加僅在0 - 7天開始的活動。如何在MySQL中使用unix_timestamp中存儲的日期進行提醒
在我需要幫助是在這條線:
...WHERE event_start_date > '$current_time' //currently sends to all attendees for all events starting in future
$current_time = time();
我怎樣才能改變這種狀況,以反映我需要什麼? 請注意日期存儲在unix_timestamp中。
謝謝
這是錯誤的,因爲它會顯示事件開始在7天以上。 – 2012-07-25 09:30:11
好吧,我認爲event_start_date是事件開始時間的unix時間戳?另外,我在發佈後約一分鐘編輯了我的答案。你從蝙蝠身上抓住了它嗎? – Fluffeh 2012-07-25 09:34:26
您的查詢會顯示昨天開始的活動等等,這不是預期的結果。而不是顯示在7天或更短時間內開始的事件,而不是昨天。根據你的查詢,記得昨天還不到7天。說昨天是unix時間戳123445558,從現在開始的一週將總是比昨天更多。 – 2012-07-25 09:57:39