• 16-07-2008, 09:11:00
    #1
    sahip oldugum dizine eklenen dosyaları alfabetik olarak göstermek istiyorum ziyaretçilere

    mevcut kodum

    <?php
    $sorgu = "SELECT id,isim,bharf FROM dosya where bharf='a'";
    $sorgulama = @mysql_query($sorgu);
    if (@mysql_num_rows($sorgulama)>0){
    while ($kayit=@mysql_fetch_array($sorgulama)){
    
    $bharf=$kayit["bharf"];
    $isim=$kayit["isim"];
    $id=$kayit["id"];
    
    echo "
    &nbsp; <a href=kategori.php?u=detay&id=$id> $isim </a><br>
    ";
    }
    }
    echo "
    </body>
    </html>";
        $konturyok = "SELECT id,isim,bharf FROM dosya where bharf='a'";
        $sorgu=mysql_query($konturyok);
        if(mysql_num_rows($sorgu)==0) {
        echo "<br><h5>suan bu harfte herhangi bir kayit yok..</h5>";
        }
        ?>
    bu koda ne gibi değişiklikler yaparak alfabetik sıralamayı sağlarım?
  • 16-07-2008, 09:26:25
    #2
    SQL kodunuza;
    ORDER BY baz_alinacak_alan DESC # z-a ve 9-0 artalan
    yada
    ORDER BY baz_alinacak_alan ASC # a-z ve 0-9 azalan
    yazın.
  • 16-07-2008, 09:54:20
    #3
    SrcnCkr adlı üyeden alıntı: mesajı görüntüle
    SQL kodunuza;
    ORDER BY baz_alinacak_alan DESC # z-a ve 9-0 artalan
    yada
    ORDER BY baz_alinacak_alan ASC # a-z ve 0-9 azalan
    yazın.
    yukardaki kodun neresine yazacagım yani ?
  • 16-07-2008, 10:26:32
    #4
    $sorgu = "SELECT id, isim, bharf
              FROM dosya
              WHERE bharf = 'a'
              ORDER BY isim DESC";
  • 16-07-2008, 14:15:00
    #5
    tesekkürler
  • 16-07-2008, 22:28:25
    #6
    Eposta Aktivasyonu Gerekmekte
    SrcnCkr adlı üyeden alıntı: mesajı görüntüle
    $sorgu = "SELECT id, isim, bharf
              FROM dosya
              WHERE bharf = 'a'
              ORDER BY isim DESC";
    ! a ile başlayanları gösterirsin sadece.
    --------------------------------------
    $sorgu = "SELECT id, isim, bharf
    FROM dosya
    ORDER BY isim DESC";

    yeterli... ayrıca bharf sütununa gerek yok. o sütunda olsun dersen;

    $sorgu = "SELECT id, isim, bharf
    FROM dosya
    ORDER BY bharf DESC";