• 30-06-2007, 18:15:04
    #1
    Veri tabanında ki verileri alfabetik olarak sıralamak istiyorum. Ama sıralamada
    türkçe karakterler en üstte çıkıyor.

    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET 'latin5'");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");

    Bu ayarlamalar da mevcut.
    Örneğin.
    mysql_query("Select * From kategori ORDER By adi asc");
    İ ile başlayan veri en üstte çıkıyor Oyna A ile başlayan olmasını istiyorum.

    Nasıl yapabilirim.
  • 30-06-2007, 18:21:10
    #2
    Misafir
    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET 'latin5'");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");



    bunlar yanlış yerderi ondandır.
  • 30-06-2007, 18:31:48
    #3
    Config.php nin içinde yer alıyor.

    $mysql_baglanti = mysql_connect($host,$username,$userpass) ;

    @mysql_select_db($veritabani) ;

    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET 'latin5'");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");


    Nereye yerleştirmeliyim ??
  • 30-06-2007, 18:35:07
    #4
    Misafir
    kodu değiştiriyoruz düzelmesi gerekir böyle.


    $mysql_baglanti = mysql_connect($host,$username,$userpass) ;

    @mysql_select_db($veritabani,$mysql_baglanti) ;

    mysql_query("SET NAMES 'latin5'",$mysql_baglanti);
    mysql_query("SET CHARACTER SET 'latin5'",$mysql_baglanti);
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'",$mysql_baglanti);
  • 30-06-2007, 18:52:10
    #5
    Ozinga ilgin için teşekkürler ama ginede olmadı.
  • 30-06-2007, 18:53:45
    #6
    Misafir
    o zaman bi yerlerde sql kapatıp açıyorsun ondan oluyor
    ne diyelim şimdi müneccimce oldu biraz.
  • 30-06-2007, 19:57:32
    #7
    mysql_query("SET NAMES 'latin5'",$mysql_baglanti);
    mysql_query("SET CHARACTER SET 'latin5'",$mysql_baglanti);
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'",$mysql_baglanti);

    bu kodları sql den veri çektiğin sayfaya ekleyip de denesen bi ?
  • 30-06-2007, 20:39:16
    #8
    eğer veritabanına insert işlemi yaparken karakter setini düzenlemediysen phpmyadminden sorun devam edecektir önce karakter setini düzenle sonra insert işlemlerini yap
  • 30-06-2007, 23:36:20
    #9
    Arkadaşlar denedim ama gine olmadı. Hep aynı sonuç veiyor.