Sql de İçinde Bulunduğun Ayın Sorgulamalarını Getirme

Arkadaşlar merhaba benim bir sorum var. 

mesela örnek olarak veriyorum veritabanına üye kaydediyorum ben bunun sorgusunu 1>31 ine kadar veya son 1 hafta son 1 ay gibi sorgu yapabiliyorum ama sıkıntım şu örneğin nisan ayındayız bana nisanın 1 i ile bugün ayın 22 si mesela bunu vermesi gerekiyor ve her ay bunu yenilemesi gerekiyor. nasıl yapabilirim örnek sql kod aşağıda 

SELECT * FROM uyeler WHERE uyeliktarihi >= DATE_SUB(CURDATE(), INTERVAL 30 DAY)

ama dediğim gibi 30 gün veya istediğim kadar gün veriyor fakat otomatik yapmam lazım onu bugün ayın 22 si sorguda nisan 1 > 22 yarın mesela 23 ona göre kendi yapıcak mayısta ,haziranda otomatik olarak içinde bulunduğumuz ayı alacak 

Çözümü Buldum Arkadaşlar Belki Birine Lazım Olur .

$tarihial = date("d.m.Y");   $tarihialdim=date('m', strtotime($tarihial));

burda yaptığım içinde bulunduğumuz ayın numarasını çekmek çünkü string olarak geliyor örneğim April diye onu numaraya çeviriyorum ve sonrasında sql de şu şekilde çekim yaptım. 

Select * From uyeler WHERE MONTH (uyeliktarihi)=$tarihialdim and YEAR (NOW()) 

Valla arkadaşlar işimi çözdümü çözdü ben hatta SESSION a attım onu heryerinde kullandım . :) 

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git