Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/02/2009, 18:17
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Order by + php

Cuando haces la consulta, haces primero un ciclo en el cuál guardas toda la fila devuelta en un array, asignándole como índice el valor numérico que has obtenido. Luego, usando ksort(), ordenas, y finalmente ciclas sobre ese array para procesar los datos:

Código php:
Ver original
  1. $datos = array()
  2. while($row = mysql_fetch_assoc($recurso)) {
  3.     $numero = explode('-', EL DATO QUE VAS A EXPLOTAR)
  4.     $datos[$numero[1]] = $row
  5. }
  6.  
  7. ksort($datos)
  8.  
  9. foreach($datos as $row) {
  10.     // Procesas normalmente
  11. }