Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, estou fazendo uma busca em 2 tabelas. A primeira busca o compositor e a segunda algumas trilhas dele pra exibir no Top 5 dos compositores com mais trilhas:
mysql_select_db($database_conec_soundtrack, $conec_soundtrack);
$query_Recordset1 = "SELECT * FROM compositores JOIN cds ON (cds.compositor_cd=compositores.id)";
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $conec_soundtrack) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
mostra:
nome_compositor1 | nome_cd | capa_cd | download_contador (repetindo o nome_compositor quando possui mais de 1 trilha)
nome_compositor1 | nome_cd | capa_cd | download_contador
nome_compositor2 | nome_cd | capa_cd | download_contador
Gostaria que fosse mostrado da seguinte forma (somente 1 vez o nome do compositor e as trilhas abaixo):
nome_compositor1
nome_cd | capa_cd | download_contador
nome_cd | capa_cd | download_contador
nome_cd | capa_cd | download_contador
nome_compositor2
nome_cd | capa_cd | download_contador
Teria algum outro exemplo ou forma de fazer, pois testei o exemplo que você me mandou William e dá erro... e o do Matias é muito complexo para o que preciso.. No caso vou fazer uma paginação dos 5 compositores com mais trilhas cadastradas e abaixo do nome vou mostrar algumas trilhas com o link para a página.
Cara, mostra como você fez o meu exemplo, e diz qual foi o erro..
outra forma, seria fazer 2 loops, ai você nao iria usar o JOIN, mas isso eh ruim em termos de desempenho.
Poste como você fez com o meu exemplo, e qual foi o erro.
So aplicar essa logica aqui:
http://forum.imasters.com.br/index.php?/topic/380208-mostrar-lista-de-categorias-com-subcategorias/page__view__findpost__p__1475119