23/06/2014, 22:13:04
salut Xtra
je penses que tu es parti du mauvais côté...
Si j'ai bien suivit tu t'es créé une table mysql (quelle nom lui a tu donné) que tu souhaite requêter pour un affichage simple
Un tri sur une colonne se fait en mysql ainsi
Cela te donnera un tri naturel comme on te l'a déjà montré + haut
Si ce tri naturel ne te convient pas, il va te falloir spécifier QUEL EST TON TRI. Et ça ne peux se faire qu'en PHP
+ d'info : http://www.php.net/manual/fr/function.usort.php
Dans le cas ou tu nous le présente, ton tri n'est pas un tri nature : 0 -> 9 -> a -> Z
je penses que tu es parti du mauvais côté...
Si j'ai bien suivit tu t'es créé une table mysql (quelle nom lui a tu donné) que tu souhaite requêter pour un affichage simple
Un tri sur une colonne se fait en mysql ainsi
Code :
Select * from table order by ma_colonne ASC (ou DESC)
Cela te donnera un tri naturel comme on te l'a déjà montré + haut
Si ce tri naturel ne te convient pas, il va te falloir spécifier QUEL EST TON TRI. Et ça ne peux se faire qu'en PHP
Code :
function monTri($a, $b){
//ecrire ton propre code de tri
}
usort(monTableauDeValeur, 'montri');
+ d'info : http://www.php.net/manual/fr/function.usort.php
Dans le cas ou tu nous le présente, ton tri n'est pas un tri nature : 0 -> 9 -> a -> Z