Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/09/2012, 14:03
maquinistas
 
Fecha de Ingreso: agosto-2012
Ubicación: vigo
Mensajes: 84
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: orden de números ascendente

Te digo. Es una base de estableciemientos de varias ciudades gallegas.
Entonces esta es una consulta en un buscador.
Pongo localidad='vigo' porque asi le digo a la base de datos que sólo me refleje los resultados que obtenga en cada ciudad, no en todas, por eso quiero limitar la busqueda.
Ahora bien, imaginate que hay dos locales en la ciudad Vigo que los dos tienen la misma direccion pero uno es por ejemplo en la calle serrano 1 y el otro en la calle serrano 2. Pero el de la calle serrano 2 fue el primero en ponerlo en la base de datos.
ahora si hago ese select,


$_pagi_sql = "SELECT * FROM establecimientos WHERE marca LIKE '%".$nombre."%' OR direccion LIKE '%".$nombre."%' OR localidad LIKE '%".$nombre."%' ORDER BY localidad='vigo', direccion, numero ASC ";


me aparece primero ordenado el de la calle serrano 2 y yo queria que fuera por orden ascendente de calle, es decir, primero el de la calle serrano uno.

Me entiendes?. muchas gracias. Se te puede ocurrir algo?