Öncelikle herkese merhaba,
Arkadaşlar veri tabanımda baslangic ve bitis adı altında iki tarih alanım var bunların saklanma tipi Y-m-d şeklinde.
Bugün bir kayıt açıyorum ve bu alanlara baslangic=2011-01-26 bitis=2011-02-16 şeklinde veriyi kaydediyorum.
buraya kadar sorun yok.
benim yapmak istediğim bugün bu tarihler arasındaysa sorguyu getirmesi yani 26 Ocak ile 16 Şubat tarihleri arasına girdiğimizde Yıl ne olursa olsun bu sorguyu belirttiğim tarihler arasında çalıştırmasını istiyorum. Yılı umursamadan bunu her yıl çalıştırmalı.
Mesela basit şekilde;
$bugun = date("Y-m-d");
$v = mysql_query("select * from ozel_liste where baslangic <= '$bugun' and bitis >= '$bugun'");
bu bugün için yani 2011 için çalışmakta fakat bu 2012 için çalışmayacaktır. Çünkü veritabanımdaki yıl hep 2011 olarak kalacaktır.
Bu konuda yardım edebilirseniz sevinirim.
Saygılarımla.
Arkadaşlar veri tabanımda baslangic ve bitis adı altında iki tarih alanım var bunların saklanma tipi Y-m-d şeklinde.
Bugün bir kayıt açıyorum ve bu alanlara baslangic=2011-01-26 bitis=2011-02-16 şeklinde veriyi kaydediyorum.
buraya kadar sorun yok.
benim yapmak istediğim bugün bu tarihler arasındaysa sorguyu getirmesi yani 26 Ocak ile 16 Şubat tarihleri arasına girdiğimizde Yıl ne olursa olsun bu sorguyu belirttiğim tarihler arasında çalıştırmasını istiyorum. Yılı umursamadan bunu her yıl çalıştırmalı.
Mesela basit şekilde;
$bugun = date("Y-m-d");
$v = mysql_query("select * from ozel_liste where baslangic <= '$bugun' and bitis >= '$bugun'");
bu bugün için yani 2011 için çalışmakta fakat bu 2012 için çalışmayacaktır. Çünkü veritabanımdaki yıl hep 2011 olarak kalacaktır.
Bu konuda yardım edebilirseniz sevinirim.
Saygılarımla.