Tri des données dans MySQL
Résolu
Nowhere Man
Messages postés
307
Date d'inscription
Statut
Membre
Dernière intervention
-
Nowhere Man Messages postés 307 Date d'inscription Statut Membre Dernière intervention -
Nowhere Man Messages postés 307 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
J'ai commencé un site ou j'ai besoin de faire une liste de musiques de plusieurs artistes différents, cette liste est enregistrée dans une table de MySQL et je voudrais pouvoir faire apparaitre suivant la page ou je me trouve soit une liste des musiques, soit une liste des artistes, soit des genres, etc.
Pour ce qui est de la liste des musiques je n'ai aucun problèmes mais pour ce qui est de celles des artistes ou des genres, il y'a plusieurs musiques qui ont le même artiste ou le même genre, ce que je voudrais c'est qu'il n'y ait qu'une seule fois que l'artiste apparait dans la liste... parce que pour faire apparaitre le contenu de ma liste j'utilise une boucle et si l'artiste est présent plusieurs fois il apparaitra plusieurs fois...
Y'a-t-il un moyen en php ou une requête SQL lors de la lecture des données pour éviter que la même donnée apparaisse plusieurs fois ?
Merci d'avance !
J'ai commencé un site ou j'ai besoin de faire une liste de musiques de plusieurs artistes différents, cette liste est enregistrée dans une table de MySQL et je voudrais pouvoir faire apparaitre suivant la page ou je me trouve soit une liste des musiques, soit une liste des artistes, soit des genres, etc.
Pour ce qui est de la liste des musiques je n'ai aucun problèmes mais pour ce qui est de celles des artistes ou des genres, il y'a plusieurs musiques qui ont le même artiste ou le même genre, ce que je voudrais c'est qu'il n'y ait qu'une seule fois que l'artiste apparait dans la liste... parce que pour faire apparaitre le contenu de ma liste j'utilise une boucle et si l'artiste est présent plusieurs fois il apparaitra plusieurs fois...
Y'a-t-il un moyen en php ou une requête SQL lors de la lecture des données pour éviter que la même donnée apparaisse plusieurs fois ?
Merci d'avance !
A voir également:
- Tri des données dans MySQL
- Fuite données maif - Guide
- Trier des données excel - Guide
- Logiciel tri photo - Guide
- Sauvegarde des données - Guide
- Supprimer les données de navigation - Guide
3 réponses
Oui, tout d'abord, tu charges la liste des artistes.
Par lettres, par exemple, avec la lettre dans l'adresse de la page et un $_GET['lettre'] pour la récupérer.
Ensuite, sous l'affichage du nom de l'artiste, tu lances une seconde requête pour afficher tous les titres de celui-ci.
Et voilà ! :)
Par lettres, par exemple, avec la lettre dans l'adresse de la page et un $_GET['lettre'] pour la récupérer.
Ensuite, sous l'affichage du nom de l'artiste, tu lances une seconde requête pour afficher tous les titres de celui-ci.
Et voilà ! :)
Heu désolé mais j'ai pas bien compris ce que je dois faire =S
Moi je voudrais juste une page "artistes.php" avec la liste de tous les artistes, une autre "musiques.php" avec la liste des musiques et une 3è "genres.php" avec la liste des genres... mais le problème c'est qu'étant donné que j'ai plusieurs musiques du même artiste dans la liste d'artiste le même nom apparait plusieurs fois... et je voudrais pouvoir supprimer les doubles... mais je ne veux pas afficher les titres et les artistes sur la même page (enfin pour le moment je veux juste mes listes).
Moi je voudrais juste une page "artistes.php" avec la liste de tous les artistes, une autre "musiques.php" avec la liste des musiques et une 3è "genres.php" avec la liste des genres... mais le problème c'est qu'étant donné que j'ai plusieurs musiques du même artiste dans la liste d'artiste le même nom apparait plusieurs fois... et je voudrais pouvoir supprimer les doubles... mais je ne veux pas afficher les titres et les artistes sur la même page (enfin pour le moment je veux juste mes listes).