Meler 2 requetes... - Programmation
Marsh Posté le 22-02-2002 à 12:57:32
Si ca ne concerne que le SQL comme c'est le cas ici, evite de mettre le code php correspondant ca rend un peu difficile la lecture de ton message.
Sinon, essaye des choses du genre :
Code :
|
PS: evite les fotes d'orthografe dans tes requetes SQL, fais pas comme moi ( avant edition )
[jfdsdjhfuetppo]--Message édité par Kristoph--[/jfdsdjhfuetppo]
Marsh Posté le 22-02-2002 à 13:20:07
Reply
Marsh Posté le 22-02-2002 à 12:05:35
Salut
Voila, j'ai donc fais un script de lyrics...
voila la requete pour afficher la liste d'artiste:
<?
$req_artiste=mysql_query("SELECT id,nom FROM artistes WHERE UPPER(SUBSTRING(nom,1,1) BETWEEN 'A' AND 'J'ORDER by nom" );
while ($ligne_artiste=mysql_fetch_object($req_artiste))
{
$var=substr($ligne_artiste->nom,0,1);if($var!=$var2)
echo '<br>'.'- '.'<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFD16F"> '.'<B>'.substr($ligne_artiste->n
om,0,1).'</B>'.'<BR>'.
39;<BR>';
$var2=$var;
echo ' '.("<B>.</B> <a href=\"artistes.php3?id=$ligne_artiste->id\">$ligne_artiste->nom</a>" ).'<BR>';
}
?>
ça c'est la boucle pour afficher les artistes de A à J, bon, je ne vais pas mettre les 2 autres (J à P & Q à Z), c la meme chose...
Etvoici ma requete pour afficher le nombre de lyrics par artiste:
$req_nb=mysql_query("SELECT COUNT(*),id_artistes FROM chansons GROUP by id_artistes ORDER by id_artistes'" ) ;
while ($ligne_artiste=mysql_fetch_object($req_nb))
{
echo ($req_nb);
}
Le probleme, c'est que je voudrai mettre cette derniere dans la premiere, et je sais pas comment meler ça !!
au final, je voudrai que ça donne:
Oasis (5 lyrics)
j'espere que vous comprenez...
Pouvez vous donc me placer cette requete correctement...
Meci d'avance
---------------
Make Portraits, Not War!