v2.5.2
Giriş yap

Neden/Nasıl Yanlış Veri Saydırıyor?

ugurkilci
551 defa görüntülendi

Bu şekilde kodum var. Bunda hiç problem yok. Bugün üye sayısı 1 olmalı çünkü veri tabanında öyle bir kayıt yok ama bana 29 kişi bugün üye oldu diyor. Çok enteresan bir olay.

Bu da sitemin "sözde kendim için hazırladığım analizi" https://www.girisimzel.com/merhabaekrani.php

Girdiğiniz anda saçma sapan bir şeyin döndüğünü anlayacaksınız ama onun neden kaynaklandığını ve nasıl çözeceğimi bulamadım.

<?php
    
    $sorgu = $db->prepare("SELECT COUNT(*) FROM uyeler WHERE DAY(uye_tarih) = DAY(CURDATE())");
    $sorgu->execute();
    $say = $sorgu->fetchColumn();
   
    echo $say;

?>
tayfunerbilen
1439 gün önce

bugün kayıt olanları almak için şunu kullan

select count(*) as total from uyeler
where date(uye_tarih) = curdate()