• 29-10-2014, 10:05:12
    #1
    Merhaba Arkadaşlar

    Eklediğim sanatçı isimlerini Alfabetik sıralı olarak görünmesini istiyorum fakat bir kaç yol denedim olmadı
    order by ... asc denedim olmadı order by ... denedim olmadı
    sort diye bir olay varmış alfabetik sıralamada fakat ben yapamadım bilgim az olduğu için yardımcı olursanız çok sevinirim.
    Verileri çekmek için kodum
    	    <select name="sanatci">
    	  <?php
    
    	$sqlsorgu = mysql_query("SELECT * FROM sanatci where id='".$yazdirta['sanatci']."'");
    	while($yazdir=mysql_fetch_array($sqlsorgu)){
    	echo '<option value="'.$yazdir["id"].'">'.$yazdir["adi"].'</option>';
    	
    	} 
    	  
    	    $sqlsorgu = mysql_query("SELECT * FROM sanatci ORDER BY adi");
    	while($yazdir=mysql_fetch_array($sqlsorgu)){
    	echo '<option value="'.$yazdir["id"].'">'.$yazdir["adi"].'</option>';
    	
    	}
    	  
    	  ?>
    	  </select>

    Sanatçı veri tabanı tablolarım . "id, adi, harf " oluşmaktadır.
  • 29-10-2014, 11:10:08
    #2
    Rablonuzun karakter kodlamasina gore aşağıdaki bolumu düzenleyerek deneyiniz. Ornegin utf8 ise
    Order by adi collation utf8_turkish_ci
  • 29-10-2014, 11:22:16
    #3
    reddoc adlı üyeden alıntı: mesajı görüntüle
    Rablonuzun karakter kodlamasina gore aşağıdaki bolumu düzenleyerek deneyiniz. Ornegin utf8 ise
    Order by adi collation utf8_turkish_ci
    Malesef Olmadı hocam
  • 02-11-2014, 00:40:28
    #4
    Kendim denedim direk alfabetik olarak listeliyor?
    ve değişkenlerin ismi aynı bu sitenizde farklı bir sorun oluşturabilir,

    Alıntı
    $sqlsorgu = mysql_query("SELECT * FROM sanatci ORDER BY adi ASC");
    bunu dene olması gerek