Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3827 connectés 

 


Dernière réponse
Sujet : Meler 2 requetes...
Kristoph Avant edition => j'ai édité mon post de ses fautes :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Kristoph Avant edition => j'ai édité mon post de ses fautes :)
ludo2604 Ou vois tu des fautes  :??:
Kristoph 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 :
  1. SELECT a.nom,COUNT(*)
  2.     FROM artiste a, chansons c
  3.     WHERE UPPER(SUBSTRING(a.nom,1,1) BETWEEN 'A' AND 'J')
  4.         AND a.id = c.id_artiste
  5.     GROUP BY a.id
  6.     ORDER BY a.nom


 
PS: evite les fotes d'orthografe dans tes requetes SQL, fais pas comme moi ;) ( avant edition )

 

[jfdsdjhfuetppo]--Message édité par Kristoph--[/jfdsdjhfuetppo]

ludo2604 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 :)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)