• 25-04-2007, 23:41:01
    #1
    merhaba, site map yapıyorum. download_files veritabanındaki dosyaları başharflerine göre sıralamak istiyorum.

    mesela program_a.php 'de A harfi ile başlayan, program_z.php 'den Z harfi ile başlayan programlar listelensin. yada program.php?harf=z gibi de olabilir..
  • 26-04-2007, 00:39:03
    #2
    Kurumsal PLUS
    $harfimiz =$_GET['harf'];
    $query_harf = sprintf("SELECT * FROM tablo where programadi regexp '^%s' GROUP BY programadi ORDER BY programadi", $harfimiz);

    program.php?harf=a gibi girebilirsin.
    addslashes vs.. güvenlik eklemeyi unutma
  • 26-04-2007, 00:41:38
    #3
    Misafir
    o kadar karışık olmasın diyosan

    $query = mysql_query("Select * from tablo where alan like '$harf%'");
  • 26-04-2007, 00:43:35
    #4
    Kurumsal PLUS
    LuGeLaS adlı üyeden alıntı: mesajı görüntüle
    o kadar karışık olmasın diyosan
    $query = mysql_query("Select * from tablo where alan like '$harf%'");
    ama bu şekilde türkçe karakterlerde sorun yaşar. İ Ş Ç Ü Y fln karışır birbirine.
  • 26-04-2007, 10:31:27
    #5
    LuGeLaS'ınki oldu ama Bartuc'un da dediği gibi türkçe karakter sorunu var.
    Bartuc, senin dediğini yapamadım. Acaba bir yanlışlık olabilir mi verdiğin kodda
  • 26-04-2007, 11:16:11
    #6
    $harf = trim(htmlspecialchars(strip_tags(substr($_GET['harf'],0,1))));
    $sonuc = mysql_query("Select * From TABLO where title regexp '^$harf'"); 
    //ara.php?harf=a