2011-02-02 3 views
0

タスク日の前日に通知メールを送信する必要があります。私はこのことがcronジョブを使って行うことができることを知っています。MYSQLを使用する前に通知メールを送信する必要があります

たとえば、友人の誕生日が2011年4月2日である場合、私は2011年2月3日にリマインダーメールを受信する必要があります。

私はmysqlデータベースにすべての詳細を持っています。

EDIT:

しかし、誕生日の日付次のフォーマット

保存されている - >誕生日:水曜日2011年2月9日00:00:00 GMT + 0530(インド標準時)

この場合、どのように比較すればよいですか?

しかし、どのようにクエリを行う必要がありますか?あなたは明日誕生日を持っている人確認し、このcronジョブでは、毎日cronジョブを実行する必要が

すべてのヘルプは感謝と感謝するでしょう。..事前に

おかげで...

答えて

4

クエリは次のようである:

select * from mytable where 
date = DATE_ADD(curdate(), INTERVAL 1 DAY) 
関連する問題