• 21-02-2021, 20:55:18
    #1
    Merhaba, iyi akşamlar.

    Aşağıdaki kodu admin paneli kodluyorum onun için kullanmak için yazdım ama verileri çift box şeklinde tekrarlıyor, direk tüm kullanıcıların bakiyesini yazdırmak istiyorum ama tek tek ayrı kutu açıyor.


    <?php
                                        $db->exec("SET names utf8");
                                        $sqlQuery = "SELECT * FROM users";
                                        $statement2 = $db->prepare($sqlQuery);
                                        $statement2->execute(array(':id' => $id));
                                        while($rs2 = $statement2->fetch()){
                                            $admintoplambalance = $rs2['balance'];
    
                                        ?>
    //Burada echo ile yazdırıyorum ve sonrasında } ile kapatıyorum while döngüsünü.
    Çıktısı :




    İstenilen :



    Teşekkürler
  • 21-02-2021, 20:58:16
    #2
    $sqlQuery= "SELECT SUM(balance) AS balance FROM users";
  • 21-02-2021, 20:58:41
    #3
    Sorguyu direk veritabanına kopyala yapıştır yaparak veritabanından gelen sonuca bakınız.
  • 21-02-2021, 20:59:32
    #4
    fskgrup adlı üyeden alıntı: mesajı görüntüle
    $sqlQuery= "SELECT SUM(balance) AS balance FROM users";
    Teşekkürler hocam oldu peki diğer değerleri de sql den çektirmek istersem aynı kod içerisinde sumdan sonra balance,points tarzında mı yazacağım?
  • 21-02-2021, 21:02:51
    #5
    Rica ederim.

    SUM(balance) balance, SUM(points) points, SUM(x) x

    vs. vs.
  • 21-02-2021, 21:04:16
    #6
    fskgrup adlı üyeden alıntı: mesajı görüntüle
    Rica ederim.

    SUM(balance) balance, SUM(points) points, SUM(x) x

    vs. vs.
    Anladım hocam Teşekkür ederim tekrardan. İyi forumlar,iyi akşamlar