Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/05/2014, 16:18
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Mostrar datos de tablas relacionadas con PHP

Cita:
Iniciado por fonsoesp Ver Mensaje
L
De la consulta sale fila a fila en arrays datos de 1 usuario 1 pedido 1 producto.

Y considero que es demasiado complicado, a la hora de escribir el registro, comprobar si se trata del mismo usuario (para no escribirlo), comprobar si se trata del mismo pedido (para escribirlo o no escribirlo), etc...
Pero Ud no usa ORDER BY Usuarios.codUsuario entonces no puede quedarle ordenadito:

Si lo hiciera..... seria hacer un while() dentro del bucle que lee registros


Código PHP:
Ver original
  1. mientras (hay registros)
  2. {
  3.     $cod_usuario = $reg['cod_usuario'];
  4.    
  5.     mientras ($cod == $cod_usuario)
  6.     {
  7.         // lo que quieras
  8.         $cod_usuario = $reg['cod_usuario'];
  9.     }  
  10. }

Es un clasico con while()

--
Cabria OTRA posibilidad y es ordenar a posteriori con PHP y luego hacer el tema de la anidacion lo cual me parece mala idea por ser ineficiente y porque es complicar las cosas para nada
__________________
Salu2!

Última edición por Italico76; 21/05/2014 a las 16:53