Foros del Web » Programando para Internet » PHP »

Id del resgistro anterior y el siguiente!

Estas en el tema de Id del resgistro anterior y el siguiente! en el foro de PHP en Foros del Web. Buenas, nuevamente molestando por estos lados, ando tratando saber de que manera puedo saber el id del registro anterior en la base de datos, y ...
  #1 (permalink)  
Antiguo 02/05/2012, 07:46
 
Fecha de Ingreso: agosto-2010
Mensajes: 177
Antigüedad: 14 años, 4 meses
Puntos: 5
Pregunta Id del resgistro anterior y el siguiente!

Buenas, nuevamente molestando por estos lados, ando tratando saber de que manera puedo saber el id del registro anterior en la base de datos, y el siguiente, se entiende?


Saludos.
  #2 (permalink)  
Antiguo 02/05/2012, 07:56
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 11 meses
Puntos: 61
Respuesta: Id del resgistro anterior y el siguiente!

el ultimo id insertado lo puedes saber usando la funcion mysql_insert_id().

ej : http://php.net/manual/es/function.mysql-insert-id.php

Saludos
  #3 (permalink)  
Antiguo 02/05/2012, 08:07
 
Fecha de Ingreso: agosto-2010
Mensajes: 177
Antigüedad: 14 años, 4 meses
Puntos: 5
Respuesta: Id del resgistro anterior y el siguiente!

Quizas no me exprese bien, ejemplo: estoy en el id 18 viendo ese id, y quiero saber cual es el ID anterior a ese, y el siguiente si es que existe? se entiende, y no precisamente esos id son seguidos...
  #4 (permalink)  
Antiguo 02/05/2012, 08:13
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 11 meses
Puntos: 61
Respuesta: Id del resgistro anterior y el siguiente!

en este post discuten el mismo tema echale un vistazo http://www.forosdelweb.com/f18/obten...uiente-887973/
  #5 (permalink)  
Antiguo 02/05/2012, 08:41
 
Fecha de Ingreso: agosto-2010
Mensajes: 177
Antigüedad: 14 años, 4 meses
Puntos: 5
Respuesta: Id del resgistro anterior y el siguiente!

Si, lo vi, vi esta solucion:
Cita:
Siguiente:
$consulta = $db->query("SELECT id FROM fotos WHERE id > $id_actual ORDER BY id ASC LIMIT 1");

Anterior:
$consulta = $db->query("SELECT id FROM fotos WHERE id < $id_actual ORDER BY id DESC LIMIT 1");
Pero me parece muy pesada hacer esas dos consultas, y esta otra solucion que dieron ahi:
Cita:
$arrConLosSlugsDeNoticias; // Array con los ids o slugs de las noticias

$noticiaWordPress = sacarUnaNoticia ( $arrConLosSlugsDeNoticias[$key] );

/**
* Noticia anterior
*/
$noticiaWordPressA = sacarUnaNoticia ( $arrConLosSlugsDeNoticias[$key-1] );

/**
* Noticia Siguiente
*/
$noticiaWordPressS = sacarUnaNoticia ($arrConLosSlugsDeNoticias[$key+1] );
No aplica, porque no todos los id son seguidos...


Alguien que lo haya aplicado?


Saludos.
  #6 (permalink)  
Antiguo 02/05/2012, 14:04
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: Id del resgistro anterior y el siguiente!

lo que has de usar son la variables de usuario
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Etiquetas: registro, anteriores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:51.