lostyazilim
tr.link

[ÇÖZÜLDÜ]php sql 2 tarih arası filtreleme

6 Mesajlar 2.687 Okunma
acebozum
tr.link

kozmo kozmo WM Aracı Kullanıcı
  • Üyelik 30.04.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Satınalma Uzmanı
  • Konum Manisa
  • Ad Soyad S** B**
  • Mesajlar 106
  • Beğeniler 24 / 14
  • Ticaret 0, (%0)
Merhaba Arkadaşlar;

Yapmak istediğim 2 tarih arasındaki verileri listelettirmek, amacım açtığım kategorilerin süresi dolduğunda görünmemesi,

$tarih değerine bugünü çekiyorum kategori bitiş tarihinide kategori oluşturuken giriyorum sql sorgusunu nasıl yapmam gerekiyor,

sql yapısında bitistarihi varchar olarak ay/gün/yıl olarak yazıyorum
$tarihte ay/gün/yıl yazdırıyorum

'.$tarih.' < kategori.bitistarihi şeklinde denedim tam anlamıyla düzgün çalışmıyor,

Fikri olan veya yardımcı olabilecek arkadaşlardan destek bekliyorum,
 

 

elektronikssl
webimgo

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 689
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
... WHERE tarih BETWEEN '01-01-2017' AND '31-12-2017';

... WHERE tarih BETWEEN '$Başlangıç' AND '$Bitiş';
 

 

kozmo kozmo WM Aracı Kullanıcı
  • Üyelik 30.04.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Satınalma Uzmanı
  • Konum Manisa
  • Ad Soyad S** B**
  • Mesajlar 106
  • Beğeniler 24 / 14
  • Ticaret 0, (%0)

Jelioxe adlı üyeden alıntı

... WHERE tarih BETWEEN '01-01-2017' AND '31-12-2017';

... WHERE tarih BETWEEN '$Başlangıç' AND '$Bitiş';



Merhaba ,

baslangıç olarak belirtiğiniz sanırım bugün tarihi çekmek bitiş kategoriye çekerim ancak whereden sonra gelen tarih kısmını anlayamadım hiç kullanmadığımdan soruyorum tarih neyi ifade ediyor,
 

 

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 689
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
WHERE sütun_adı
 

 

wmaraci
wmaraci

kozmo kozmo WM Aracı Kullanıcı
  • Üyelik 30.04.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Satınalma Uzmanı
  • Konum Manisa
  • Ad Soyad S** B**
  • Mesajlar 106
  • Beğeniler 24 / 14
  • Ticaret 0, (%0)



WHERE tbittarih BETWEEN '$tarih' AND tbittarih tarih olarak yaptım yıl olarak düzgün görünmüyor gün ay düzgün görünüyor gibi oda bu ay için denk gelmiş olabilir

Örnek;

$tarih = date("m/d/Y");

ay/gün/YIL

bugün 12/20/2016 bitiş tarihi 12/20/2016 görünüyor (doğru)
bugün 12/20/2016 bitiş tarihi 12/19/2016 görünmüyor(doğru)
bugün 12/20/2016 bitiş tarihi 12/21/2016 görünüyor (doğru)
bugün 12/20/2016 bitiş tarihi 12/20/2017 görünüyor (doğru)
bugün 12/20/2016 bitiş tarihi 12/21/2015 görünüyor (yanlış)
bugün 12/20/2016 bitiş tarihi 12/19/2017 görünmüyor (yanlış)

aradaki ayrımları bölme olarak mı görüyor? nasıl çözebilirim

Ek Olarak:

kozmo adlı üyeden alıntı

WHERE tbittarih BETWEEN '$tarih' AND tbittarih tarih olarak yaptım yıl olarak düzgün görünmüyor gün ay düzgün görünüyor gibi oda bu ay için denk gelmiş olabilir

Örnek;

$tarih = date("m/d/Y");

ay/gün/YIL

bugün 12/20/2016 bitiş tarihi 12/20/2016 görünüyor (doğru)
bugün 12/20/2016 bitiş tarihi 12/19/2016 görünmüyor(doğru)
bugün 12/20/2016 bitiş tarihi 12/21/2016 görünüyor (doğru)
bugün 12/20/2016 bitiş tarihi 12/20/2017 görünüyor (doğru)
bugün 12/20/2016 bitiş tarihi 12/21/2015 görünüyor (yanlış)
bugün 12/20/2016 bitiş tarihi 12/19/2017 görünmüyor (yanlış)

aradaki ayrımları bölme olarak mı görüyor? nasıl çözebilirim



Yardımcı olabilecek arkadaş varmı?
 

 

garpike garpike WM Aracı Kullanıcı
  • Üyelik 12.05.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Elektronik Müh.
  • Konum İstanbul Anadolu
  • Ad Soyad M** B**
  • Mesajlar 140
  • Beğeniler 12 / 7
  • Ticaret 0, (%0)
Merhabalar bende böyle bir sıkıntı çekmiştirm. Forumdaki arkadaşlar yardımcı olmuştu. Link aşağıdadır. İnşallah yardımcı olur.

https://wmaraci.com/forum/php/2-tarih-arasi-listeme-346110.html
kozmo

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al