Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Tri SQL
#8
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

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


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)