Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/08/2004, 13:59
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pretendes agrupar por "autor"? Pon un ejemplo con datos reales (tanto de lo que tendría tu tabla como de lo que pretendes obtener).

Parece que lo que quieres hacer es algo tipo

En tu tabla:
autor CD
yo cd1
otroautor cdX
yo cd2
tu cd2

y quieres mostrar:
yo:
cd1
cd2
otroautor:
cdX
tu:
cd2

Si es eso .. lo que debes hacer es tener una variable como "acomulador" para ver que "autor" estás obteniendo en tu bucle que debes usar para leer los registros arrojados por tu consulta y si "cambia" .. será cuando pongas el nombre del autor (el campo que lo contenga ..). A todo esto necesitas ordenar por nombre del autor (tu campo autor) para que funcione correctamente el asunto.

Sería algo tipo:
Código PHP:
<?
// COnectas a tu BD .. seleccionas la BD a usar .. etc...

$query "select autor,CD,cancion FROM musica WHERE autor LIKE '$letra%' ORDER BY autor"
mysql_query($query) or die (mysql_error());

$autor_anterior='';
while (
$row=mysql_fetch_array($resultado)){
    if (
$autor_anterior != $row['autor']){
       echo 
"<b>".$row['autor']."</b><br>";
    }
   
$autor_anterior=$row['autor'];
   echo 
$row['CD']."<br>";
}
?>
Un saludo,

Última edición por Cluster; 23/08/2004 a las 14:00