• 20-07-2018, 16:24:26
    #1
    Pdo Da Bir Tablonun Bir Sütunundaki sayıları toplama yı nasıl yaparım
    örneğin telefon adlı tablo
    model fiyat
    asus 1000
    xiaomi 500

    almak istediğim çıktı
    1500
    yani fiyat sütununun toplamını getirmek
  • 20-07-2018, 16:30:32
    #2
    Gold üye
    SELECT Sum(Fiyat) FROM telefon
  • 20-07-2018, 16:32:01
    #3
    $Fiyat=$db->prepare("SELECT SUM(sütun_adı) AS takma_ad FROM tablo_adı");
    $Fiyat->execute();
    $FiyatYaz= $Fiyat->fetch(PDO::FETCH_ASSOC);
    <?=$FiyatYaz['takma_ad']?>
    Şeklinde toplayabilirsin
  • 20-07-2018, 16:44:21
    #4
    snrtr adlı üyeden alıntı: mesajı görüntüle
    $Fiyat=$db->prepare("SELECT SUM(sütun_adı) AS takma_ad FROM tablo_adı");
    $Fiyat->execute();
    $FiyatYaz= $Fiyat->fetch(PDO::FETCH_ASSOC);
    <?=$FiyatYaz['takma_ad']?>
    Şeklinde toplayabilirsin
    <?php
    $db = $_SERVER["DOCUMENT_ROOT"] ."/access/dene.mdb";
    if (!file_exists($db))
    {
           die("No database file.");
    }
    $baglanti=new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db; Uid=; Pwd=;");
    $Fiyat=$baglanti->prepare("SELECT SUM(fiyat) AS takma_ad FROM satis");
    $Fiyat->execute();
    $FiyatYaz= $Fiyat->fetch(PDO::FETCH_ASSOC);
    $topla=$FiyatYaz['takma_ad'];
    echo $topla;
    ?>
    Bu Şekilde Yazdığımda Ekrana Birşsey Gelmiyor



    ++ sorun bendeymiş aynı sütunda harf varmış ondan dolayı toplamıyormusş
  • 20-07-2018, 17:01:21
    #5
    hares adlı üyeden alıntı: mesajı görüntüle
    <?php
    $db = $_SERVER["DOCUMENT_ROOT"] ."/access/dene.mdb";
    if (!file_exists($db))
    {
           die("No database file.");
    }
    $baglanti=new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db; Uid=; Pwd=;");
    $Fiyat=$baglanti->prepare("SELECT SUM(fiyat) AS takma_ad FROM satis");
    $Fiyat->execute();
    $FiyatYaz= $Fiyat->fetch(PDO::FETCH_ASSOC);
    $topla=$FiyatYaz['takma_ad'];
    echo $topla;
    ?>
    Bu Şekilde Yazdığımda Ekrana Birşsey Gelmiyor




    ++ sorun bendeymiş aynı sütunda harf varmış ondan dolayı toplamıyormusş
    O kod bloğu mysql de sorunsuz çalışıyor hocam sizin kullandığınız veritabanı farklı ondan boş geliyor olabilir.
  • 20-07-2018, 17:52:55
    #6
    foreach veya while ile döngüye alın ve değişkene atayın gelen değişkenlerin hepsini şu şekilde toplayabilirsiniz.
    $toplam += $degisken;
    echo $toplam;
  • 09-02-2022, 08:47:22
    #7
    Sonyazilim adlı üyeden alıntı: mesajı görüntüle
    foreach veya while ile döngüye alın ve değişkene atayın gelen değişkenlerin hepsini şu şekilde toplayabilirsiniz.
    $toplam += $degisken;
    echo $toplam;
    Sonyazilim adlı üyeden alıntı: mesajı görüntüle
    foreach veya while ile döngüye alın ve değişkene atayın gelen değişkenlerin hepsini şu şekilde toplayabilirsiniz.
    $toplam += $degisken;
    echo $toplam;
    teşekkürler hocam işime yaradı bu.