• 08-02-2017, 23:43:53
    #1
    Gold üye
    Yardımcı olanlara şimdiden teşekkürler.

    Bugün kayıt olan üyeleri görmek istiyorum. Tarih yapısı da aşağıda bulunuyor.
    İstediğim çıktı: Bugün siteye x kişi üye oldu.
    $deneme= $db->query("SELECT * FROM tablo WHERE olusturma_tarihi ")->rowCount();
  • 09-02-2017, 00:28:10
    #2
    Üyeliği durduruldu
    SELECT * FROM tablo WHERE DATE(olusturulma_tarih) = CURDATE()
    İlgili sorgu yukarıdaki gibi olması gerekiyor.
  • 09-02-2017, 12:02:11
    #3
    Gold üye
    Rise adlı üyeden alıntı: mesajı görüntüle
    SELECT * FROM tablo WHERE DATE(olusturulma_tarih) = CURDATE()
    İlgili sorgu yukarıdaki gibi olması gerekiyor.

    Bu şekilde yaptım;
    $bugunkacuye= $db->query("SELECT * FROM hesaplar WHERE DATE(olusturma_tarihi) = CURDATE()")->rowCount();
    Fakat çalışmadı, sayfa açılmadı.
  • 09-02-2017, 18:17:58
    #4
    Gold üye
    Konu günceldir
  • 11-02-2017, 08:57:13
    #5
    instads adlı üyeden alıntı: mesajı görüntüle
    Konu günceldir
    $bugunkacuye= $db->query("SELECT * FROM hesaplar WHERE DATE(olusturma_tarihi) = DATE(CURDATE())")->rowCount();
    Böyle deneyin olacaktır
  • 11-02-2017, 12:15:32
    #6
    Gold üye
    ekinnetworks adlı üyeden alıntı: mesajı görüntüle
    $bugunkacuye= $db->query("SELECT * FROM hesaplar WHERE DATE(olusturma_tarihi) = DATE(CURDATE())")->rowCount();
    Böyle deneyin olacaktır
    Maalesef hocam böyle de olmadı, yapı görseldeki gibi tarih ve saat şeklinde bundan dolayı farklı bir şey olabilir mi?
  • 11-02-2017, 15:21:35
    #7
    $bugununtarihi =date('Y:m:d');
    $bugunkacuye= $db->query("SELECT * FROM hesaplar WHERE `olusturma_tarihi` between '".$bugununtarihi." 00:00:00' and '".$bugununtarihi." 23:59:59'")->rowCount();
    bu olması lazım
  • 11-02-2017, 15:36:26
    #8
    Bugün içindeki kayıtları için:
    SELECT * FROM kayitlar WHERE DATE(tarih) = CURDATE();
    Son 24 saat içindeki kayıtlar için:
    SELECT * FROM kayitlar WHERE tarih > DATE_SUB(CURDATE(), INTERVAL 1 DAY);
    sorgularını kullanabilirsin.
  • 12-02-2017, 13:27:46
    #9
    Gold üye
    konmaster adlı üyeden alıntı: mesajı görüntüle
    $bugununtarihi =date('Y:m:d');
    $bugunkacuye= $db->query("SELECT * FROM hesaplar WHERE `olusturma_tarihi` between '".$bugununtarihi." 00:00:00' and '".$bugununtarihi." 23:59:59'")->rowCount();
    bu olması lazım
    Dediğiniz gibi yaptım ve oldu, teşekkür ederim. (r10+ verdim.)