Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+MySQL] Problem z sortowaniem
Forum PHP.pl > Forum > PHP
chomiczek
Witam, mam problem z sortowaniem i uwzględnianiem polskich znaków. Na stronie mam iso8859-2, w bazie mam latin1_swedish_ci no i podczas sortowania nazwisko zaczynające się na Ś mam na końcu listy.

Próbowałem całośc wpisać do tablicy i przedwyświetleniem ją posortować, ale też nie otrzymuje oczekiwanych efektów, a mianowicie podczas użycia natsort()" title="Zobacz w manualu php" target="_manual nazwisko na literke Ś wędruje na początek tablic, podobnie przy natcasesort()" title="Zobacz w manualu php" target="_manual.

Najrozsądniejszym rozwiązaniem byłoby zapewne zmienienie kodowania w bazie i na stronie, ale niemogę tego zrobić :/

P.S. próbowałem jeszcze przekonwertowac każdy element tablicy z ISO na UTF, następnie posortowac i podczas wyświetlania zmieniać spowrotem na ISO jednak jak sie okazalo nie działa sad.gif

:/
kszychu
Wypada czasami przeszukać archiwum forum: http://forum.php.pl/index.php?showtopic=21487&st=0
chomiczek
Cytat(kszychu @ 2006-04-04 08:34:46)
Wypada czasami przeszukać archiwum forum: http://forum.php.pl/index.php?showtopic=21487&st=0

Szukałem.. szukałem, ale nie znalazłem, a ten link, który podałeś niestety nie rozwiązuje problemu. Z prostego powodu.. nie mam dostępu do my.ini i sądze, że go raczej niedostanę.

Nie da sie tego jakos posortować jak całość będe miał wpisaną do tablicy?
kszychu
Ale nawet po podaniu linka nie potrafisz znaleźć... Trzeci post od końca, nie potrzebujesz dostępu do żadnych plików konfiguracyjnych.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.