Avatar billede mp82 Nybegynder
03. august 2003 - 20:33 Der er 15 kommentarer og
1 løsning

Sortering af ÆØÅ

Når jeg trækker min data ud af tabellen således:

$query_kommune= mysql_query("SELECT kommune_id, kommune_navn FROM $db_kommune ORDER BY kommune_navn") or die(mysql_error() );

- Den skal så sortere efter kommune_navn, der virker også fint indtil jeg når til Æ,Ø og Å. For så kommer Å før Æ og Ø :(
Nogen som ved hvordan man kan ændre det?
Avatar billede tipsen Nybegynder
03. august 2003 - 20:37 #1
Det må være MySQL der ikke er konfigureret ordentligt.
Avatar billede terry Ekspert
03. august 2003 - 20:38 #2
what database are you using?
If it is an Access then you need to alter the sort order in the Access database.

Tools+Options menu then choose the General Tab and then Norwegian/Danish from the New dB Sort order. Then you have to compact and repair the db. Tools+Database Utilities + Compact Repair menu.
Avatar billede mp82 Nybegynder
03. august 2003 - 20:40 #3
Det er ikke min egen MySQL, køre på web-hotel :/
Så har ikke så mange muligheder for at konfigurere den anderledes...
Avatar billede mp82 Nybegynder
03. august 2003 - 20:41 #4
terry > MySQL
Avatar billede terry Ekspert
03. august 2003 - 20:42 #5
OK, sorry cant help then :o)
Avatar billede detox Nybegynder
03. august 2003 - 20:49 #6
Fra ver. 4.1 skulle det være muligt at konfigurere MySQL til fx dansk.
Avatar billede detox Nybegynder
03. august 2003 - 20:50 #7
Avatar billede zkn Nybegynder
03. august 2003 - 20:50 #8
Du kan jo sætte nogle if's op til at tjecke dem er selfølgeligt lidt en mvej men hvis det ikke er din egen db så er der jo ikke så mange løsninger.
Avatar billede repsac Nybegynder
03. august 2003 - 20:55 #9
Er php's sort() bedre til .dk-tegn? -- for så var det måske en mulighed...
Avatar billede tipsen Nybegynder
03. august 2003 - 21:00 #10
Skriv til webhotellet - hvis det er et dansk webhotel har de også en interesse i at få konfigureret deres MySQL ordentligt!

Ellers kan du også prøve de sorteringsfunktioner der findes i php!
Avatar billede zkn Nybegynder
03. august 2003 - 21:07 #11
repsac Sort sotere i rækkefølgen abc...åøæ
Så der er der det samme problem.
Avatar billede detox Nybegynder
03. august 2003 - 21:39 #12
tipsen -> Er det da muligt at konfigurere MySQL < ver 4.1 til det?
Avatar billede tipsen Nybegynder
03. august 2003 - 22:02 #13
detox: No idea - men det vil være så stort et problem, at det også må være fikset i tidligere udgaver!
Avatar billede mp82 Nybegynder
04. august 2003 - 06:52 #14
Jeg har skrevet til mit web-hotel-ting (b-one), så afventer svar...
Avatar billede andy Nybegynder
04. august 2003 - 09:34 #15
Du kan som repsac nævner bruge sort(). Træk dine data ud i et array. Sorter herefter med:
setlocale(LC_CTYPE, 'dk_DK');
sort($array);
reset($array);
Avatar billede mp82 Nybegynder
05. december 2004 - 16:32 #16
Lukker, flyttede fra b-one (kan kun anbefales)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB