Ben bir mySQL veritabanında saklanan bir tarih ile benim sunucunun geçerli tarih karşılaştırmak istiyorum

2 Cevap php

Nasıl veritabanında bir bildirim e-posta göndermek için ben daha önce MySQL veritabanı ve 3 gün içinde sakladığınız bir tarih ile web sunucusunun geçerli tarih karşılaştırabilirsiniz?

2 Cevap

Bu kimin mydate 3 gün önce mevcut tarihten en az olduğu satırları seçecektir:

SELECT  *
FROM    mytable
WHERE   mydate <= SYSDATE() - INTERVAL 3 DAY

Sadece db sorgulayan bir program yazmak ve (now()-3) = field in db you are comparing against sahip tüm e-posta kimlikleri almak ve bu e-posta kimlikleri posta göndermek ve günlük idam alacak bir zamanlanmış görev / crontab (zamanlama saati olarak eklemek gerektiğinde web sunucusu daha az) kullanılmaktadır.