Bonjour à tous.
Je viens à la recherche d'un peu d'inspiration. J'ai une table de BDD mySQL avec une grande liste d'éléments (~1000). Je les affiche par ordre alphabétique. Simple requête SELECT, pas de souci.
C'est une longue liste et peu pratique. Ce que je souhaite faire maintenant, c'est afficher la première lettre et regrouper les éléments:
-- A--
Abeille
Avion
--B--
Bateau
Bois
....
Je pourrais faire deux requêtes mySQL, une première avec GOUP BY et la deuxième pour la liste détaillée mais ça me semble bien lourd.
Je suis à la recherche d'une solution optimale, la moins lourde possible. Existe-t-il une commande SQL ou une fonction PHP qui me permette de le faire assez facilement? Est-ce préférable de tou récupérer en SQL et de regrouper le tout par php?
D'avance, merci pour votre aide.
Antonio
Partager