Bir başlangıç ve bitiş tarih / saat alanları ile bir mysql tablo var.
Nasıl php kullanarak geçerli tarihten daha eski olan sadece satırları seçmek olacaktır.
Son tarih formatı 2009-11-25 08:01:00
ve alan türüdür datetime
Sağlanan damgaları ve MySQL aynı zaman dilimi içinde, sen sadece NOW()
a> karşılaştırabilirsiniz.
SELECT * FROM tbl WHERE date_col < NOW()
SQL sorgu benzeyecektir:
SELECT *
FROM your_table t
WHERE t.end-date < CURDATE()
NOW (), SYSDATE (...) - Orada geçerli tarihi almak için desteklenen çeşitli eş anlamlı bulunuyor
Referans: MySQL date related functions