• 23-04-2016, 23:17:13
    #1
    Merhaba,

    Şöyle bi sorum var yardımcı olacak arkadaşlara şimdiden teşekkür ederim

    mysql tabanımda ödeme alanım var.

    veriler şöyle sıralanıyor;

    İsim mail odeme
    Ahmet asdsa@hot.co 55
    kerim gfhfg@hot.co 78
    kerim gfhfg@hot.co 15

    bu şekilde veritabanında yer almakta benim istediğim ise ben bunların hepsini foreach ile aynı anda toplayıp ekrana nasıl bastırabilirim?
  • 23-04-2016, 23:42:28
    #2
    Amaç sadece toplamı bulmak ise;
    db sorgusu => SELECT SUM(odeme) AS toplam FROM tablo

    $veri = $db->fetch(PDO::FETCH_ASSOC);
    echo $veri["toplam"];
  • 23-04-2016, 23:53:33
    #3
    Kaplan adlı üyeden alıntı: mesajı görüntüle
    Amaç sadece toplamı bulmak ise;
    db sorgusu => SELECT SUM(odeme) AS toplam FROM tablo

    $veri = $db->fetch(PDO::FETCH_ASSOC);
    echo $veri["toplam"];
    Merhaba, hocam öncelikle yorum attığınız için teşekkür ederim.

    Durumu kısacası şöyle izah etmek gerekirse;

    İsim mail odeme
    Ahmet asdsa@hot.co 55
    kerim gfhfg@hot.co 78
    kerim gfhfg@hot.co 15


    Odeme tablosundaki verileri 55,78,15 olan verilerin + = 148 yapıyor bunları ekrana bastırmak istiyorum sadece rakamları toplama yapacak yani satırları değil
  • 23-04-2016, 23:56:29
    #4
    SELECT SUM(odeme) AS toplam FROM tablo sorgusu php ile ekstra toplama yapmadan direk olarak ekrana bastırabileceğiniz toplam verisini döndürür.
    Boşuna foreach / while döngüsüne sokmanıza gerek kalmaz yani
  • 24-04-2016, 00:11:28
    #5
    Kaplan adlı üyeden alıntı: mesajı görüntüle
    SELECT SUM(odeme) AS toplam FROM tablo sorgusu php ile ekstra toplama yapmadan direk olarak ekrana bastırabileceğiniz toplam verisini döndürür.
    Boşuna foreach / while döngüsüne sokmanıza gerek kalmaz yani
    $query = $db->query("SELECT SUM(odeme) AS toplam FROM odemeler", PDO::FETCH_ASSOC);

    echo $query ["toplam"];

    boş sayfa alıyorum hocam?
  • 24-04-2016, 00:15:56
    #6
    Şöyle deneyin.

    $query = $db->query("SELECT SUM(odeme) AS toplam FROM odemeler")->fetch(PDO::FETCH_ASSOC);
  • 24-04-2016, 00:19:58
    #7
    Kaplan adlı üyeden alıntı: mesajı görüntüle
    Şöyle deneyin.

    $query = $db->query("SELECT SUM(odeme) AS toplam FROM odemeler")->fetch(PDO::FETCH_ASSOC);
    hocam çok teşekkür ediyorum elleriniz dert görmesin
  • 24-04-2016, 00:21:02
    #8
    Rica ederim