Bonjour,
je souhaite trier une colonne et ne récupérer qu'une seule fois les valeurs de la colonne.
Je m'explique. J'ai une colonne où figure pleins d'années (2007, 2006,...) qui correspondent à la sortie d'albums de musiques. Bien entendu, il y a plusieurs albums qui sont sorti la même année (par exemple 48 en 2007, 54 en 2006,...).
Je veux lister les dates de sorties mais ne récupérer qu'une seule fois la date de sortie. A l'heure actuelle quand je trie, j'ai une liste avec 48 fois la valeur "2007", 54 fois la valeur "2006",... alors que j'aimerais l'avoir qu'une fois.
J'aimerais avoir une liste comme ça :
2007
2006
2005
...
Voilà mon code tout simple :
Code :
- SELECT * FROM albums ORDER BY sortie DESC
|
Pour le moment il est tout c** mais je ne vois pas quoi rajouter ni du côté SQL, ni du côté PHP pour faire ce que je veux.
Du côté du PHP ça donne ça :
Code :
- $sql = "SELECT * FROM albums ORDER BY sortie DESC";
- $req = mysql_query($sql);
- while($data = mysql_fetch_assoc($req))
- {
- $annee_album = $data['sortie'];
- echo "$annee_album<br>";
- }
|
Voilà, c'est sûrement facile mais je ne connais pas la technique
Merci de vos réponses !
lofo7