Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/03/2009, 23:04
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 10 meses
Puntos: 416
Respuesta: Mostrar Datos Agrupados por Categoria

Hmmm, hay varias opciones.

La primera es, dentro de el bucle crear la consulta para recuperar los nombres
La segunda es, usar GROUP_CONCAT de MySQL (Disponible desde MySQL 4.1 en adelante)
O:

Código PHP:
<?php
$result 
mysql_query("SELECT * FROM tabla1 INNER JOIN tabla2 ON tabla1.id = tabla2.id_fk");
while(
$row mysql_fetch_assoc($result)) {
if(
$lastCat != $row['cat']) {
  
//imprime el titulo de la categoria
  //imprime nombre1
} else {
  
//imprime nombre2 o 3, etc...
}
$lastCat $row['cat'];
}
?>
Yo prefiero usar GROUP_CONCAT, te ahorras hacer mucho codigo.