[SQL] Soucis d'affichage de requête SQL
Bonjour,
je possède une base de donnée que je met à jour via un formulaire dans une partie administration de mon site web.
screenshot vers la base de donnée : http://img475.imageshack.us/img475/1386/bdd9nh.jpg
j'aimerais afficher sur une page le nom des artistes, mais si ils sont deux fois dans la bdd ils ne doivent s'afficher qu'une fois. Sur cette artiste il doit y avoir un lien qui affiche les différents titres de cette artiste...
je ne trouve pas la solution à mon problème, si quelqu'un pouvait me donner un petit coup de pouce...
code pour le listing des artistes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
<?
include "config.php";
$retour = mysql_query('SELECT * FROM lyrics ORDER BY artiste ');
while ($donnees = mysql_fetch_array($retour))
{
?>
</p>
<table width="588" border="0" align="center" cellpadding="0" cellspacing="0">
<div class="TitreNews">
<a href="artist.php?artiste=<?php echo $donnees['artiste'];?>&id=<?php echo $donnees['id'];?>"
class="aLienTexteMenu">
<?php echo $donnees['artiste'];?></a>
</div>
<?php
}
?> |
Code pour l'affichage des titres :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
<?
include "config.php";
$id=$_GET['id'];
$retour = mysql_query("SELECT titre, artiste FROM lyrics WHERE id=$id")or die(mysql_error());
while ($donnees = mysql_fetch_array($retour))
{
?>
</p>
<table width="588" border="0" align="center" cellpadding="0" cellspacing="0">
<div class="TitreNews">
<a href="lyrics.php?titre=<?php echo $donnees['titre'];?>&artiste=<?php echo $donnees['artiste'];?>&id=<?php echo $id;?>"
class="aLienTexteMenu">
<?php echo $donnees['titre'];?></a>
</div>
<?php
}
?> |