Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2007, 08:32
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Ordenar array según dos datos

Muy buenas.

Estoy intentando hacer una cronología, partiendo de que tengo en la base de datos registros con dos tipos de campo que guardan el año, uno es la creacion (pongamos A) y el otro la desaparicion (pongamos B). Algunos registros en el campo B tienen 0, ya que puede ser que no exista el dato desaparicion.

Entonces, quisiera ordenar los resultados de manera que pueda poner la fecha de creacion y desaparicion de cada registro. Obviamente, algunos, al no tener desaparicion no se repiten, si no que solo se mostraría la creación.

Supongo que lo mas acertado es hacerlo guardando los datos en un array y luego usar sort() y luego en un bucle imprimir los resultados. El problema es el de tener que ordenador estos arrays por dos tipos de campo y repitiendo alguno resultados (campo B!=0).

¿Alguien sabe si se puede? O, ¿alguna idea mejor para hacer esto?

Gracias y un saludo.