time() fonksiyonu
Unix Time formatında zaman üretir. Sonuç olarak bu oluşan sayı devamlı artar. Bu yüzden "order by" kullanmanız doğru olacaktır. Eskiden yeniye asc, yeniden eskiye desc kullanmanız yeterlidir.
Örnek:
select * from table order by myunixtime desc
Eğer veri türünü daha önce integer olarak belirlediyseniz;
mysql_query("select * from table myunixtime < ".time());şeklinde kullanılabilir.
Tam hatırlamıyorum Convert fonksiyonu ile stringi integera çevirebilirsiniz sanırım. Örnek:
mysql_query("SELECT CONVERT(myunixtime,UNSIGNED INTEGER) AS mytime FROM table where mytime < ".time());