mysql tarihe göre sıralama

GoldenBoy Nebi Kara

S.A

merha arkadaşlar php mysql ufakbi sorum olacak

sorum :

elime onlarsa kayıt var örneğin hepsi ödeme kayıtları. herbirinin bir bitiş tarihi var

bugun bu hafta ve bu ay süresi dolacak kaydı nasıl çekebilirim.? şimdiden çok teşekkürler

18-06-2011 23:42

    alicilin Ali Fırat Güler
    Yazan:GoldenBoy

     

    S.A

    merha arkadaşlar php mysql ufakbi sorum olacak

    sorum :

    elime onlarsa kayıt var örneğin hepsi ödeme kayıtları. herbirinin bir bitiş tarihi var

    bugun bu hafta ve bu ay süresi dolacak kaydı nasıl çekebilirim.? şimdiden çok teşekkürler

     

    eğer bitiş tarihlerini şu şekilde yazdırmış isen veri tabanına

    örn:2011-06-07

    bu yıl biticekleri mysqlin "LIKE" komutu ile phpnin "date("Y")" fonksiyonunu kullanarak yapabilirsin yani;

    bu yıl bitecekler;

    SELECT*FROM kayitlar WHERE tarih LIKE 'date("Y")-%'

    bu ay biticekler

    SELECT*FROM kayitlar WHERE tarih LIKE '%-date("m")-%'

    bu gün biticekler

    SELECT*FROM kayitlar WHERE tarih LIKE '%-date("d")'

    işte mantığı bu şekilde. yanlız date fonksiyonunu sql sorgusu içinde bu şekilde kullanmak string hatasına yol açıcaktır onun için date fonksiyonunu bir değişkene tanımlasanda olur. umarım anlatabilmişimdir

    20-06-2011 10:09

      Php

      GoldenBoy Nebi Kara

      Kardeşim çok teşekkür ederm peki bunu daha kapsamlı bir şekilde dökebilirmisn.?

      21-06-2011 22:22

        www.Phpkodlari.com © 2009 Herkes Php öğrenecek
        Web tasarım ve eğitim kaynağınız.