• 25-01-2016, 01:56:51
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,

    Bir scriptim var ve bir işlemi yapamıyorum.

    logins diye bir tablom var, ve tahsilatlar diye bir tablom var bu tahsilatlar tablomda üyelerdeki üyelerin tahsilat kayıtları var.

    Yani her üye için birden fazla tahsilat var. Ben bu üyeleri tahisalatlarına göre sıralamak istiyorum.

    Yani, her üyeyi tahsilatlardaki tahisalatlarını toplayıp ona göre bir top list oluşturmak istiyorum bunu yapıyorum fakat bu kayıtları rakamların büyüklüğüne göre sıralayamadım.

    <?php
    include("mysql_ayar.php");
    include("include/fonksiyonlar.php");
    
    $SQLSorgusu2x = "SELECT logins.id, tahsilatlar.bakiye FROM logins INNER JOIN tahsilatlar ON logins.tutar = tahsilatlar.bakiye ORDER BY bakiye DESC";
    $result2x = mysql_query($SQLSorgusu2x) or die (mysql_Error());
    while ($verix = mysql_fetch_array($result2x))  { 
    $uye_id = $verix["id"];	
    
    $query = mysql_query("SELECT SUM(bakiye) as toplam FROM tahsilatlar WHERE personel_id='$uye_id'");      
    $row = mysql_fetch_array($query); 
    if (!empty($row['toplam'])) {
    $toplam_bakiye= $row['toplam'];
    echo uye_id($uye_id).':'.$toplam_bakiye.'<br>';
    }
    }
    ?>
  • 25-01-2016, 03:45:58
    #2
    hocam bende yeniyim ama
    Alıntı
    $query = mysql_query("SELECT SUM(bakiye) as toplam FROM tahsilatlar WHERE personel_id='$uye_id'");
    order by' ı burda kullanmamışsınız toplamı burda yaptırıyorsunuz gördüğüm kadarıyla yanlış anladıysam özür dilerim.
  • 25-01-2016, 12:58:26
    #3
    Üyeliği durduruldu
    _GaFLeT_ adlı üyeden alıntı: mesajı görüntüle
    hocam bende yeniyim ama order by' ı burda kullanmamışsınız toplamı burda yaptırıyorsunuz gördüğüm kadarıyla yanlış anladıysam özür dilerim.
    yapsam da çalışmıyoe çünkü
  • 25-01-2016, 15:56:29
    #4
    hocam birde bu koda bakabilirmisiniz select sum(bakiye) as toplam from tahsilatlar where personel_id='$uye_id' group by uye_id order by toplam desc
  • 26-01-2016, 20:49:53
    #5
    order by sum(bakiye) desc