• 30-08-2012, 05:45:51
    #10
    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());
  • 30-08-2012, 09:38:51
    #11
    Kodlamadan anlayıp doğru olarak yardımcı olan arkadaşlara teşekkürler. (encoder,Romansanta,Dogukan,)
    Soru gayet net time() demişim 11 haneli demişim veri tabanı listelemesi demişim.
    Bu arkadaşlar çok mu zeki yoksa gereksiz yorum yapan arkadaşlar mı?
    Açık ve net bir soru sordum. Makele yazmıyorum burada. Soruyu anlamayan o zaman cvp yazmasın. Anlayana hangi veri tabanının olduğunun önemi yok.
    "Order by" cevabı, domates çorması nasıl yapılır sorusuna tuz ile der gibi cvp olduğu için tepki gösterdim.