Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2012, 04:55
fran_ba
 
Fecha de Ingreso: febrero-2012
Mensajes: 45
Antigüedad: 12 años, 2 meses
Puntos: 0
Ordenar por columna dentro de "do while"

Buenas!
Vereis, tengo una consulta un tabla "obras" la cual tiene un campo poblacion que es numerico ya que saca los datos de otra tabla "poblaciones".
A la hora de lanzar los datos de la consulta, la estructura que llevo es:

Consulta OBRAS
do{ Consulta POBLACIONES
poblacion = id_poblacion} while (mysql_fetch_assoc(obras)

Todo se ejecuta bien. Aparecen todas las obras deseadas, con su poblacion escrita que coje de POBLACIONES.

El caso es que quiero ordenarlo no por id en OBRAS, si no por nombre de poblacion, pero cuando le pongo el ORDER BY dentro de la consulta de POBLACIONES, no cambia nada, se sigue ejecutando por id de OBRAS y no por nombre de POBLACIONES...

No se si es que al estar dentro del do while no se puede...

Gracias!! Un saludo!!