Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/02/2010, 10:45
esunestudio
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Duda consulta

Cita:
Iniciado por netovs Ver Mensaje
Saludos, muchas veces se pueden resolver muchas cosas desde el query

Código PHP:
Ver original
  1. $qry = mysql_query("SELECT * FROM [laTabla] ORDER BY id");
  2. while ($row = mysql_fetch_array($qry, MYSQL_BOTH)) {
  3.     array_push($idArray, $row[0]);
  4. }
  5.  
  6. foreach($idArray as $k => $v)
  7. {
  8. echo $k . ' ' ; // los indices y con estos ya podrias navegar hacia atras o adelante
  9. echo $b . '</br> ' ; // los id que salen de la base
  10. }

De esta forma si tu tabla tiene los id 1,2,6,7,20,21,27 pues los resultados irían en ese orden.

Lo puedes adornar metiendolo en un array y despues hacer los recorridos mediante un array_sort de esta forma ¿que pasa si el id6 no existe? pues se va al siguiente.

Espero te sea de utilidad.
Muchas gracias, de todos modos para algo tan simple como sacar el siguiente resultado del que estoy, no hay algo mas sencillo ? asi no complico tanto el codigo