Trie par ordre alphabétique en PHP

karim -  
 olivier stern -
Affichez-le contenue d'une table par ordre alphabétique en php

2 réponses

olivier stern
 
asort()
1
karim
 
cmt je v appliqué cette fonction
0
olivier stern
 
la solution proposée plus bas utilise la requête SQL pour trier les données.
asort(...) est une fonction php qui permet d'ordonner les données d'un tableau.
Dans ton cas c'est plus trivial d'executer une requete SQL.
Mais si, imaginons, tes données viennent d'autres sources (fichier XML, TXT,...) ou que tu as fait une seule requête SQL et que tu ne veux pas redéranger la base de donnée pour un petit tri de rien du tout, tu peux utiliser cette fonction. voir sur php.net le prototype (formatage) de la fonction.
En effet, si tu dois afficher disons un tableau avec la possiblilité de changer le sens d'affichage des donnés en cliquant sur le titre de la colonne, c'est plus rapide de passer par le php que de refaire une requête SQL alors même que tu as déjà à ta disposition les données nécessaires.

En espérant avoir été clair,

Olivier.
0
Thiphariel Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   11
 
Ou un ORDER BY sur un champ "nom" par exemple si elle en contient.
1
karim
 
ok j'espére que sa va marché merci bien c tres gentil
0
Thiphariel Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   11
 
A la fin de ta requete, admettons que ton champ se nomme "nom" :
Donc => ORDER BY 'nom' DESC (pour descroisant, ou ASC pour croissant)
0
karim
 
ok ok c cool merci encor une fois
0