Ben bir referans olarak bugünün tarihi ile iki tarih arasındaki verileri seçmek için bir sorgu gerekir.
Veritabanı "sonu" için "başlangıç" için bir datetime alan ve bir datetime alanı vardır.
$todays_date = date("Y-m-d H:i:s");
$q = "SELECT * FROM news WHERE `end` >= '" . $todays_date . "' AND `start` >= '" . $todays_date . "' ORDER BY id DESC";
Sorun sorgu hala başlangıç tarihi bugün daha büyük sonuçlar çekiyor olmasıdır. Öyleyse ben bu gibi bakmak benim sorgu değiştirilmiştir:
$q = "SELECT * FROM news WHERE `end` >= '" . $todays_date . "' AND `start` >= '" . $todays_date . "' AND `start` <='" . $todays_date . "' ORDER BY id DESC";
Bu bir sınırlayıcı olarak bugünün tarihini kullandığı iki datetime alanları arasında seçim verilerinin doğru yolu nedir?
Teşekkürler