Saol dostum hallettim sayende eyvallah.
seap adlı üyeden alıntı: mesajı görüntüle
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.