mysql tarihe göre sıralama.
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
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
Php
Kardeşim çok teşekkür ederm peki bunu daha kapsamlı bir şekilde dökebilirmisn.?