Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

istatistik

Kullanıcıya site içerisindeki aktivitesi ile ilgili istatistik verisinin bilgisini vermek istiyorum.
Örneğin: size 300 mesaj geldi, siz 320 mesaj gönderdiniz.
9 Adet onaylanmış 2 adet onay bekleyen 4 adet rededilmiş yorumunuz bulunmaktadır. vb..
Bu istatistik verilerini bir view yada procedurda önceden kontrol edilen tablolarda toplayarak mı kullanıcıya sunuyorlar ?
hayır ise nasıl ?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • siyahbeyaz adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    9 yıl önce güncellenmiş
    472 cevap - 20 soru
    normalde geneli count ile yapar... bunlar ıcın php de classlar yapılır.. asp.net ve diger sistemlerde ise direk dataset veya datatable olarak databind edilir component kendisi istedigin hesaplamayı yapar..
    benim size tavsiyem kendiniz bu tür seyler icin claslar olusturmanızdır.. yarın oburgun sql de bi degisiklik yapacagınız zaman tekrar procedur store ile ugrasmamanızdır...
    en mantıklısı bir php class mimarisi olusturmaktir. iki gruplama yaparsınız burda

    sql sorguları
    sql sorgu sonucu donen veriler..
    
    <?php
    class istastik
    {
    function sqlDurum($veri) {
    $sql = mysql_query("Select count(*) as Toplam from tablo durum='".$durum."' ");
    $yaz = mysql_fetch_array($sql);
    return $yaz["Toplam"];
    }
    }
    
    // durum 1=onay bekliyor // 2=onaylanmıs // 3=rededilmis varsayarsak
    $durum= new istatistik();
    $durum->SqlDurum(1); // onay bekleyenlerin toplamini verir
    $durum->SqlDurum(2); // onaylanmıs toplamini verir
    .. vs vs. 
    
    • bugraguney adlı üyenin fotoğrafı bugraguney
      Php tarzı bir kodlama dili üzerinden yapılan işlemleri ayrı bir veritabanı tablosunda tutarsanız daha mantıklı olur bence.
      9 yıl önce yazılmış