Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/06/2012, 23:33
andrea7755
 
Fecha de Ingreso: junio-2011
Mensajes: 76
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: ordenar correctamente resultados en php

disculpa puse mal la consulta u.u es que no se como solucionar el problema que tengo
pero aqui la dejo mas clara, para que sea mas entendible

Código:
Tabla: Galeria
id | nombre | img | estado_foto

Tabla: Fotos

Código:
id_foto | galeria_id | Descripcion | thumb | id_orden
Código PHP:
Ver original
  1. $q = "SELECT * FROM fotos INNER JOIN galeria ON fotos.galeria_id=galeria.id WHERE estado_foto='on ORDER BY id_orden DESC";'

Lo que sucede es que aveces quiero tener las fotos de una manera ordenada

ejemplo: subi la foto con el numero de orden 12 y se crea su id primario de manera automática en la sección fotos. bueno eso no lo quiero usar ya que ese se
crea desde el 1 y asi sucesivamente pero quiero un orden

si subo el 8 mas tarde subo el 7
entonces usando el id_orden, saldra correctamente
pero si subo el 10 esto se ante pone antes del 7
y el resultado seria asi:

10
7
8

pero si uso el orden con el id_foto que es el principal que se autoincrementa
me saldra asi

8
7
10

entonces no se como hacer para que salgan correctamente

PD: la unica manera que encontre fue que el id_orden
ya no este asi
7
8
10

para que se me muestre bien tendria que anteponer el "0"
seria algo asi
07
08
10

y por ello pido ayuda.. si habria alguna otra forma
de ordenarlos sin tener que poner el "0" por delante

Última edición por andrea7755; 01/06/2012 a las 23:41