![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
10/02/2010, 10:47
|
![Avatar de netovs](http://static.forosdelweb.com/customavatars/avatar337358_2.gif) | | | Fecha de Ingreso: enero-2010 Ubicación: Mexico DF
Mensajes: 150
Antigüedad: 15 años, 1 mes Puntos: 9 | |
Respuesta: Duda consulta Cita:
Iniciado por netovs Saludos, muchas veces se pueden resolver muchas cosas desde el query
Código PHP:
Ver original$qry = mysql_query("SELECT * FROM [laTabla] ORDER BY id"); } foreach($idArray as $k => $v) { echo $k . ' ' ; // los indices y con estos ya podrias navegar hacia atras o adelante echo $b . '</br> ' ; // los id que salen de la base }
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. El codigo quedaria finalmente mas o menos asi:
Código PHP:
Ver original$qry = mysql_query("SELECT * FROM [laTabla] ORDER BY id"); } foreach($idArray as $k => $v) { echo $k . ' ' ; // los indices y con estos ya podrias navegar hacia atras o adelante echo $b . '</br> ' ; // los id que salen de la base echo '<a href="elink?id=' . $b . '" > Siguiente </a>'; }
|