Souhaite afficher des listes en php mysql

Fermé
newbiephp - 30 mars 2007 à 02:02
 newbiephp - 30 mars 2007 à 09:14
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
A voir également:

2 réponses

thomas_- Messages postés 97 Date d'inscription dimanche 7 janvier 2007 Statut Membre Dernière intervention 15 juin 2007 44
30 mars 2007 à 08:20
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
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