Saol dostum hallettim sayende eyvallah.
Buyuk ihtimal string olarak tutmaya calistigin icin olmakta. Sutun turunu "date" yaptiginda sorun cozulmekte. Asagiya ornek sql kodlarini birakiyorum. Cok string olarak tutmak isterseniz veritabaninda tarihleri "Yil - Ay - Gun" olarak tutmaniz gerekmekte. Yinede tek bir sorgu ile cozume kavusabilirsiniz.
$tarih = strtotime( date('Y-m-d') );
$query = $db->query("SELECT * FROM tarihler WHERE UNIX_TIMESTAMP(sktarih) < '{$tarih}'")->fetch(PDO::FETCH_ASSOC);
if ( $query ){
print_r($query);
}$tarih = date('Y-m-d');
$query = $db->prepare("INSERT INTO tarihler SET sktarih = ?");
$insert = $query->execute(array(
$tarih
));Not: "sktarih" sutununun turu "date" olarak ayarlanmistir.