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

  FORUM HardWare.fr
  Programmation

  Meler 2 requetes...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Meler 2 requetes...

n°103510
ludo2604
kitsch' me if u can
Posté le 22-02-2002 à 12:05:35  profilanswer
 

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!  
mood
Publicité
Posté le 22-02-2002 à 12:05:35  profilanswer
 

n°103540
Kristoph
Posté le 22-02-2002 à 12:57:32  profilanswer
 

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]

n°103544
ludo2604
kitsch' me if u can
Posté le 22-02-2002 à 13:20:07  profilanswer
 

Ou vois tu des fautes  :??:


---------------
Make Portraits, Not War!  
n°103545
Kristoph
Posté le 22-02-2002 à 13:23:36  profilanswer
 

Avant edition => j'ai édité mon post de ses fautes :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Meler 2 requetes...

 

Sujets relatifs
[VB6] Help pb de date dans les requêtes sql!!![HTTP] codage des fins de ligne des requêtes HTTP
[VB6] comment utiliser des requêtes SQL insert, update ???[php&mySQL] Nombre de requêtes mySQL
afficher un tableau donnant le résultat de requetes SQL[PHP MySQL] Affichage de requêtes...
Optimisation de requetes SQL...y'a un prog qui fait ca tout seul ??[ Access 2000 ] VB & Requêtes
Suite optimisation des requêtes SQL[SQL] HELLO, Gros projet-->Générateur de requêtes sql
Plus de sujets relatifs à : Meler 2 requetes...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR