Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2011, 10:53
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, 9 meses
Puntos: 416
Respuesta: hacer select en php y Mysql, ayudas con el análisis !

Vas a mostrar todos los registros en una sola pagina agrupados por clientes?
Que intentaste para mostrar los datos? Ya veo que tienes la consulta, cuando intentaste como lo mostro y como quieres que se muestre?

Si por ejemplo vas a mostrar TODOS los paquetes agrupados por clientes. Puedes hacerlo de varias maneras.
1 seria obtener todos los clientes diferentes y luego por cada cliente obtener los "Detalles".
Código PHP:
Ver original
  1. //Tambien puedes hacer la consulta como: SELECT DISTINCT Cliente FROM Paquetes
  2. while($row = mysql_fetch_assoc(mysql_query("SELECT Cliente FROM Paquetes GROUP BY Cliente"))) {
  3.   echo "<h3>{$row['Cliente']}</h3>";
  4.   while($detalles = mysql_fetch_assoc(mysql_query("SELECT Detalle FROM Paquetes WHERE Cliente = '{$row['Cliente']}'"))) {
  5.     //Imprime el detalle aqui
  6.   }
  7. }

Ahora bien, para mi gusto son demasiadas consultas para algo tan simple. Otra forma seria agrupar por Cliente y Detalle y hacer algo como (esta vez solo pseudocodigo):
Declaro variable ultimoCliente
Código:
Por cada registro:
  Si ultimoCliente es diferente al cliente actual
    Imprimo el nombre del cliente
  
  Imprimo el Detalle del registro