Souhaite afficher des listes en php mysql

newbiephp -  
 newbiephp -
Bonjour,

Je souhaite faire un site en php/mysqlpour gerer mes cds.
Je n'arrive pas a afficher une liste comme ceci :
POur un artiste selectionner, afficher :

Periode 1
titre Annee

Periode 2
titre Annee

J'ai fait un select sur le nom de l'artiste mais comment grouper les enregistrmenets par Periode ? faut-il enchainer des requetes ??

Merci pour vos reponses
Configuration: Windows XP
Firefox 2.0.0.3

2 réponses

  1. thomas_- Messages postés 97 Statut Membre 44
     
    Bonjour,

    je ne sais pas si je saisis bien, mais tu peux effectivement grouper des données à partir de mysql.

    Exemple :

    $res = mysql_query(" SELECT * FROM `ta_table` GROUP BY `champ_qui_t_interresse` ");

    Thomas
    0
  2. newbiephp
     
    Merci pour ta reponse. j'utilise deja cette commande (group by) mais il ne m'affiche q'un seul titre alors qu'il y en a plusieurs qui autres qui sont de la meme periode).
    En fait je souhaiterai quelque chose comme ceci :

    Periode 1
    titre1 Annee
    titre2 annee
    titre3 annee

    Periode 2
    titre1 Annee
    titre2 annee

    Avec la commande group by Period, j'ai bien :
    Periode 1
    titre1 Annee

    Periode 2
    titre1 Annee

    Il ne m'affiche pas les autres enregistrements qui correspondent a la periode. Je ne connais pas trop la clause Group by. J'ai l'impression que cela concatene et qu'on l'utilise pour faire des sommes sur des colonnes.

    En fait je voudrai une disposition qui ressemble a celles que l'on trouve dans les sites de Bittorent :
    Categorie Film :
    film1
    film2

    Categorie Jeux :
    jeux1
    jeux2

    Par avance merci
    0