v2.5.2
Giriş yap

php İki tarih arasında sorgulama yapma

kitfox
473 defa görüntülendi ve 1 kişi tarafından değerlendirildi
    $bugun=date("Y-m-d");
    $karsilama = $db->query("SELECT *  FROM `karsilama` WHERE `karsilama_durum` ='on' AND `karsilama_baslangic_tarih` >= '$bugun' AND `karsilama_bitis_tarih` <= '$bugun' ")->fetch(PDO::FETCH_ASSOC);

bugun tarihi olarak 08/08/2022

sorum şu:

başlangıç tarihine eşit veya büyük, bitiş tarihine eşit beya küçük, durumu
'on' olan sorguyu getir.

eğer başangıç tarihi ve bitiş tarihi 2022-08-08 olursa mysql sonuç geliyor ama bitiş tarihi mysql 2022-08-10 olursa sonuç yok kodun neresinde hata yaptım. anlamadım.

trsherlock
836 gün önce

Resimdeki değerleri ele alarak yorumlarsak.

Karşılaştırmalar sırasıyla

durum, başlangıç, bitiş
Yanlış, Doğru, Yanlış
Doğru, Doğru, Yanlış
Doğru, Doğru, Yanlış
Doğru, Doğru, Yanlış
Doğru, Doğru, Yanlış

And kullandığın için hepsinin doğru olması gerekiyor.