Foros del Web » Programando para Internet » PHP »

Como detectar si el proximo id es igual o diferente al anterior id en QUERY

Estas en el tema de Como detectar si el proximo id es igual o diferente al anterior id en QUERY en el foro de PHP en Foros del Web. Basicamente tengo este resultado en un QUERY de tablas relacionadas Id Nombre 20 producto1 31 producto2 45 producto3 45 producto3 45 producto3 45 producto3 64 ...
  #1 (permalink)  
Antiguo 05/11/2008, 16:17
 
Fecha de Ingreso: noviembre-2005
Ubicación: Torreon Coahuila
Mensajes: 100
Antigüedad: 18 años, 4 meses
Puntos: 1
Como detectar si el proximo id es igual o diferente al anterior id en QUERY

Basicamente tengo este resultado en un QUERY de tablas relacionadas

Id Nombre

20 producto1
31 producto2
45 producto3
45 producto3
45 producto3
45 producto3
64 producto3
66 producto4
66 producto4
66 producto4
68 producto5

Quiero aclarar que estos ya son los resultados del query.


Como detectar si el proximo id es igual o diferente al anterior id, lo que quiero hacer practicamente es hacer dar un salto de linea(agruparlos) cada ves que sean diferentes los ids

que quedaran asi:

Id Nombre

20 producto1


31 producto2


45 producto3
45 producto3
45 producto3
45 producto3


64 producto3



66 producto4
66 producto4
66 producto4


68 producto5

saludos que esten bien....

Última edición por losporros; 05/11/2008 a las 16:32
  #2 (permalink)  
Antiguo 05/11/2008, 16:31
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 4 meses
Puntos: 17
Respuesta: Como detectar si el proximo id es igual o diferente al anterior id en QUER

Puedes ir recorriendo la consulta y guardar en una variable el ID correspondiente, y luego compararlo con el siguiente.....
  #3 (permalink)  
Antiguo 05/11/2008, 16:40
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 4 meses
Puntos: 17
Respuesta: Como detectar si el proximo id es igual o diferente al anterior id en QUER

Haz un bucle, pasa los datos a un array y ordena el array.
  #4 (permalink)  
Antiguo 07/11/2008, 16:01
 
Fecha de Ingreso: noviembre-2005
Ubicación: Torreon Coahuila
Mensajes: 100
Antigüedad: 18 años, 4 meses
Puntos: 1
Respuesta: Como detectar si el proximo id es igual o diferente al anterior id en QUER

Cita:
Iniciado por Keysher Ver Mensaje
Haz un bucle, pasa los datos a un array y ordena el array.
gracias todavia sigo intentando
  #5 (permalink)  
Antiguo 07/11/2008, 20:33
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como detectar si el proximo id es igual o diferente al anterior id en QUER

Sigue esta lógica, ya te lo dijeron:

Código:
Saca los resultados
Crea una variable bandera: $variable = 0;

Crea un ciclo : INICIO DE CICLO WHILE
    Si $variable == El id de este registro:
        Imprimo este registro
    Si no:
        $variable = Id actual
        Imprimo cabeceras o lo que sea de cada grupo de variables
        Imprimo este registro
FIN DEL CICLO
Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:43.