• 12-03-2009, 20:00:19
    #10
    Üyeliği durduruldu
    sweatcell adlı üyeden alıntı: mesajı görüntüle
    select * from kategoriler order by kategoriadi collate latin5_turkish_ci desc/asc
    tablo ve field ler utf8 olarak ayarlanmışsa bu işe yaramaz, bunun için field ve tablolarında latin5_turkish_ci olarak ayarlanması gerekir.
  • 12-03-2009, 20:02:48
    #11
    bağlantı dosyana şunu koy
    <?
    mysql_select_db("tablo",$baglanti) or die("tabLo seçiLemedi!");
    mysql_query("SET NAMES 'latin5' COLLATE 'latin5_turkish_ci'"); 
    mysql_query("SET CHARACTER SET latin5"); 
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'"); 
    ?>
    mysql_select_db'den sonra koyarsan sanırm sorun kaLmaz
  • 12-03-2009, 20:05:38
    #12
    Üyeliği durduruldu
    öncelikle tablo, ve fieldlerin karakter setleri latin5_turkish_ci olarak ayarlanır.
    sonra baglantı dosyasına mysql_connect ve mysql_select db kodlarından sonra aşağıdaki kod eklenir.

    mysql_query("SET NAMES 'latin5' COLLATE 'latin5_turkish_ci'"); 
    mysql_query("SET CHARACTER SET latin5"); 
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
    sanırım bu mesaj kesin çözüm olacak ve konu daha fazla uzamayacaktır iyi forumlar.
  • 13-03-2009, 04:33:05
    #13
    öncelikle tablo, ve fieldlerin karakter setleri latin5_turkish_ci olarak ayarlanır. 
    sonra baglantı dosyasına mysql_connect ve mysql_select db kodlarından sonra aşağıdaki kod eklenir.mysql_query("SET NAMES 'latin5' COLLATE 'latin5_turkish_ci'");  
    mysql_query("SET CHARACTER SET latin5");  
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
    Sorun bu şekilde cozulmuştur teşekkurler
  • 13-03-2009, 04:45:29
    #14
    ya şu konuya baktımda kimse sql sorgusundan önce char_set leri ayarla dememiş herkes sorgunun arkasına takmış geçmiş, herkesmi bu kadar cahil vay be

    ek not 'COLLATION' dır sıralamayı türkçe karakterlere göre yaptıran