• 04-04-2009, 01:18:33
    #1
    $result010 = mysql_query("select catid,pid,name,left(prog, $yek) as prog from progs where status=1 order by pid desc limit 100") or die (mysql_error());

    arkadaşlar merhaba yukardaki gibi yaptığımda programlar id numarısına göre sıralanıyor

    ama ben prolarda düzenleme yaptığımda tarihde güncellenmiş oluyor ve ben tarihe göre sıralamasını stiyorum
    alttaki gibi sıralamayı tarihe göre yapıyorum ama sonuçlar yanlış çıkıyor

    tarih 01.01.2009 şeklinde yazdırılıyor acaba bunu sorunu nasıl aşabilirim


    $result010 = mysql_query("select catid,pid,name,left(prog, $yek) as prog from progs where status=1 order by dateadded desc limit 100") or die (mysql_error());
  • 04-04-2009, 02:11:17
    #2
    $result010 = mysql_query("select dateadded,catid,pid,name,left(prog, $yek) as prog from progs where status=1 order by dateadded desc limit 100") or die (mysql_error());
  • 04-04-2009, 02:18:21
    #3
    ben bunuda denemiştim ama olmadı yinede dateadded,catid,pid,name,left
    buraya eklemiştim ama yine aynı

    bu arada phpmyadminden tarih kısmının ayarlarını değiştirim dedim
    herşey gitti sanırım tarihle ilgili olarak

    eski haline getirdim ama olmadı genede
  • 04-04-2009, 10:27:41
    #4
    Üyeliği durduruldu
    dateadded ın alan tipi nedir?
  • 04-04-2009, 12:47:43
    #5
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    dateadded ın alan tipi nedir?


    resimdeki gibi arkadaşım
  • 04-04-2009, 12:51:42
    #6
    Üyeliği durduruldu
    baboli789 adlı üyeden alıntı: mesajı görüntüle

    resimdeki gibi arkadaşım
    metin alan demek o. tarih in gerçekten tarih olması için ya date gibi olmasi lazim. yada int yapip ordaki değerleri int e çevirmeniz lazim. o şekilde çalışmaması çok normal
  • 04-04-2009, 12:54:28
    #7
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    metin alan demek o. tarih in gerçekten tarih olması için ya date gibi olmasi lazim. yada int yapip ordaki değerleri int e çevirmeniz lazim. o şekilde çalışmaması çok normal
    yaaslında bende öle tahmin ettim değiştirdim ancak olmadı

    hatta şu anda diğer proların eklenme tarihleride eskiye dönmedi
    alan bu şekilde olunca yeni pro ekleyince
    eklenme tarihi kısmında 04.04.2009 yazıyor yani bu şekilde iken tarihi düzgün giriyor ama sıralarken sıralayamıyor
  • 04-04-2009, 13:02:06
    #8
    Üyeliği durduruldu
    baboli789 adlı üyeden alıntı: mesajı görüntüle
    yaaslında bende öle tahmin ettim değiştirdim ancak olmadı
    hatta şu anda diğer proların eklenme tarihleride eskiye dönmedi
    alan bu şekilde olunca yeni pro ekleyince
    eklenme tarihi kısmında 04.04.2009 yazıyor yani bu şekilde iken tarihi düzgün giriyor ama sıralarken sıralayamıyor
    önceki tarihleri dönüştürmek için php kodu yazmaniz lazim direk olmaz zaten

    tarih formatı normalde çünkü 2009.04.04 şeklinde sizinkinin dizilimi yanlış
  • 04-04-2009, 13:38:32
    #9
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    önceki tarihleri dönüştürmek için php kodu yazmaniz lazim direk olmaz zaten

    tarih formatı normalde çünkü 2009.04.04 şeklinde sizinkinin dizilimi yanlış
    hım peki bunu nasıl değiştirebilirim acaba varmı bi yolu