19/02/2011, 18:46
|
| Colaborador | | Fecha de Ingreso: abril-2010 Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses Puntos: 461 | |
Respuesta: Obtener id anterior y siguiente Cita:
Iniciado por Ronruby No necesariamente porque estes en el ID 10 (por ejemplo), significa que el anterior y el siguiente seran 9 y 11, respectivamente.
Recuerda que si borras un registro en una base de datos con un campo autoincremental, ese ID no se vuelve a usar, osea, si tienes los siguientes IDs:
1 2 3 4 5 6 7 8 9 10 11 12
Y borras el 2 9 11 y 12, cuando vuelvas a insertar algo, no tomara el ID 11 sino el 13.
Por lo que si estas en el registro 10, el proximo seria 13 y el anterior 8.
He alli el problema ... Por eso la solucion que da ColdFusion a su problema, es la mejor.
Claro, yo lo haria de otra forma para evitar tener que hacer esas 2 consultas en cada pagina (por cuestiones de rendimiento) Interesante explicación y toda la razon en lo que dices
__________________ aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David php the right way |