Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

desplegar ultimo insertado

Estas en el tema de desplegar ultimo insertado en el foro de Bases de Datos General en Foros del Web. buenas, necesito saber como obtener y desplegar en pantalla "solamente" el ultimo registro insertado, o los 5 ultimos. Gracias...
  #1 (permalink)  
Antiguo 23/08/2005, 15:35
Avatar de polaya  
Fecha de Ingreso: diciembre-2004
Ubicación: Chile
Mensajes: 191
Antigüedad: 19 años, 4 meses
Puntos: 0
Pregunta desplegar ultimo insertado

buenas, necesito saber como obtener y desplegar en pantalla "solamente" el ultimo registro insertado, o los 5 ultimos.
Gracias
__________________
La vida da muchas vueltas...debe ser por eso que uno se marea.
  #2 (permalink)  
Antiguo 23/08/2005, 16:57
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 22 años, 3 meses
Puntos: 0
Hola polaya.

Para hacer eso necesitas tener un Id (primary Key) autonumérico.

De este modo puedes consultar el número de campos que quieras ordenados como tú quieras.

En access por ejemplo:

Select Top 5 * From loquesea Order by Id DESC

O en MySQL

Select * From loquesea Order by Id DESC limit 5

Lo que hace es que te saca los cinco primeros registros de la consulta, pero como la consulta la estás pidiendo en orden descendente del ID (Order by Id DESC) pues te da los cinco últimos.

Espero que te sirva.

Saludos.
__________________
"Hay que simplificar las cosas tanto como sea posible, pero no más".
Albert Einstein.
  #3 (permalink)  
Antiguo 24/08/2005, 03:47
 
Fecha de Ingreso: agosto-2002
Mensajes: 230
Antigüedad: 21 años, 8 meses
Puntos: 1
también te valdría si tuvieras la fecha de inserción y sustituir el campo id por la fecha de inserción y la consulta sería igual
  #4 (permalink)  
Antiguo 24/08/2005, 04:34
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 6 meses
Puntos: 5
Mirate este post.. creo que es lo mismo que tú quieres. ;P
__________________
BUSCO TELETRABAJO
Experiencia de mas de 4 años como desarrolladora web en PHP, ASP, XML, XSL, JavaScript, MySQL, PostGres, SQLServer, ...
  #5 (permalink)  
Antiguo 24/08/2005, 08:53
Avatar de polaya  
Fecha de Ingreso: diciembre-2004
Ubicación: Chile
Mensajes: 191
Antigüedad: 19 años, 4 meses
Puntos: 0
gracias, me resulto con el limit...
__________________
La vida da muchas vueltas...debe ser por eso que uno se marea.
  #6 (permalink)  
Antiguo 25/08/2005, 02:32
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 6 meses
Puntos: 5
Bueno , se me olvidó poner la URL.. pero si te sirvió, pues nada :P

besos
__________________
BUSCO TELETRABAJO
Experiencia de mas de 4 años como desarrolladora web en PHP, ASP, XML, XSL, JavaScript, MySQL, PostGres, SQLServer, ...
  #7 (permalink)  
Antiguo 25/08/2005, 05:24
Avatar de nublar
(Desactivado)
 
Fecha de Ingreso: octubre-2003
Ubicación: Argentina - BsAs
Mensajes: 321
Antigüedad: 20 años, 6 meses
Puntos: 0
Si lo que necesitas es saber luego de insertar un registro con un campo AUTOINCREMENT, el valor que tomó dicho campo, desde MySql utiliza la funcion LAST_INSERT_ID() en una query,es rápida y segura.
Éxitos.
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 03:00.