Bonjour à tous,

J'ai un petit problème de tri dont je n'arrive pas à trouver de solution.

Un script PHP (en utf8), une base de donnée MySQL (base, interclassement et champ en utf8_unicode_ci)

Lorsque je fais une requête pour afficher les données dans l'ordre croissant (même résultat, mais à l'inverse pour l'ordre décroissant), voici le résultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
(6) 1
(11) 1,0
(10) 1.0
(8) 10
(7) 2
(9) 9
(1) a
(4) æ
(2) o
(5) œ
(3) z
Les numéros entre parenthèses sont les numéros d'entrée dans la base.

Comme vous pouvez le voir, le chiffre 10 est avant le chiffre 2... C'est mon problème !

Avez vous des solutions à me suggérez ?

Merci beaucoup !