salimsevindik adlı üyeden alıntı: mesajı görüntüle
Merhaba, sql sorgun doğru yalnız $ekleme_tarih_1 ve $ekleme_tarih_2 değişkenlerine tarihler hangi formatta geliyor ona bakmak gerekir.
Mesela veri tabanında tarih alanları 04.12.2019 diye görünüyor. Sen sorgunda ki tarihi yani $ekleme_tarih_1="2019-12-04"; olarak atarsan sorgu çalışacaktır. (Tarih formatı önemli Y-m-d veya Y.m.d)
Ama $ekleme_tarih_1="04.12.2019"; olarak getirirsen çalışmaz en azından kendi tablomda test ettim çalışmadı.
sütun datetime olarak "2019-11-04 17:46:00" eklenmekte, formdan tarih inputu "2019-11-04" olarak gelmekte.



PhYtOnX adlı üyeden alıntı: mesajı görüntüle
$query2 = $db->query("SELECT * FROM ad_siparis_urunler WHERE siparis_urun_adi = '$siparis_urun_adi' and date BETWEEN '$ekleme_tarih_1' and '$ekleme_tarih_2'")->fetch(PDO::FETCH_ASSOC);
bu şekilde dener misiniz?
sorunum sanırım ürünleri yazdırabilmekte değil tam sayıyı alabilmekte phpmyadminden baktığımda 6 sonuç göstermekte 01.12.2019 - 02.12.2019 tarihleri arasında ancak bana verdği sonuç 5.