Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] - Sortowanie po nazwie, L,Ż, Ł,Ś,M
qwertyuiop
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.09.2008

Ostrzeżenie: (0%)
-----


Mam problem z sortowaniem userów w tabeli. Tak jak w opisie tematu, ogólnie sortowanie jest OK, tylko polskie znaki występują w takiej kolejności "L,Ż, Ł,Ś,M".
Jak bym nie kombinował dostaje takie samo sortowanie, tylko kodowanie się zmienia.

  1. <?php
  2. mysql_query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
  3. ?>


  1. CREATE TABLE `users` (
  2. `user_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `lastname` varchar(100) collate utf8_polish_ci DEFAULT NULL,
  4. `name` varchar(100) character SET utf8 DEFAULT NULL,
  5. PRIMARY KEY (`user_id`)
  6. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=628;



Tylko
zwraca latin1.
Jak byście mieli jakieś sugestie to bym był wdzięczny.

Szukałem na forum, ale nie znalazłem działającej odpowiedzi.

P.S Hosting home.pl, na innych serwerach jest OK.

//edycja tagi

Ten post edytował qwertyuiop 15.09.2008, 07:52:07
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 21:54