• 12-08-2010, 13:13:12
    #1
    Üyeliği durduruldu
    Arkadaşlar başlıktan birşey anlamamış olabilirsiniz ama sorun şu.

    Ben mesela konular tablosundan verileri çekiyorum diyorum ki bunu tarih'e göre sıralar. tarih varchar olarak kaydedilmiş.

    Ben veriyi çekerken. 01.08.2010 mesela 30.07.2010 'un altında çıkıyor ?

    Bunu Nasıl halledebilirim mysql'deki tabloyu date'ye çevirmeden. Çok veri var da.
  • 12-08-2010, 13:31:38
    #2
    Üyeliği durduruldu
    STR_TO_DATE Komutu ile sorun çözüldü arkadaşlar. Aklınızda bulunsun sorun şöyle çözülüyormuş.

    "select * from konular order by STR_TO_DATE(tarihalanı,'%d.%m.%Y')";

    teşekkürler ceviz.net(Gökhan Atıl)
  • 13-08-2010, 01:22:00
    #3
    Üyeliği durduruldu
    Şöyle bir şey var, eğer tarihalani içeriği konunun eklendiği tarihe göre alınıyorsa, yani eklediğinizdeki tarihi gösteriyorsa id ile sıralayabilirdiniz gibi geldi bana sanki. Çünkü ekledikçe id artar, asla son id'den daha küçük bir id olamaz. Ama tabii ki siz bazı içerikleri silip, ekleyip yine aynı yerinde dursun diye oynuyorsanız bilgileriyle olay farklı. Gereksiz konuşmak gibi olmasın
  • 13-08-2010, 09:52:46
    #4
    Üyeliği durduruldu
    sistemimiz biraz farklı işliyor hocam, bi ilan sistemi olduğu için sitenin sahibi sürekli güncelliyor üst sırada olması için dolayısıyla tarih bir değişken oluyo güncellendikçe değişiyor. O yüzden tarihe göre sıralıyoruz.