I'm trying to request any records from a table that appear on or after today's date, using a single query.
All the dates for each record are stored in separate columns e.g.. - one for month
, one for year
, and one for day
.
Açıkçası ben bugünün tarihini bir yıl sonra ortaya çıkan tüm kayıtları alıyorum oldum
$sql = "SELECT * FROM table WHERE year>=".$year_today."
ORDER BY year, month, day";
Sonra kullanarak, biraz aşağı süzmek çalışıyorum:
$sql = "SELECT * FROM table
WHERE year>=".$year_today." && month>=".$month_today."
&& day>=".$day_today."
ORDER BY year, month, day";
Ve bunu test etmek için, i yesterdays tarih, henüz bu rekor hala döndürülen kayıtların listede görünen ile veritabanında bir rekor oluşturdu. Ben yanlış ne yapıyorum? (