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

duda con mostrar los ultimos 3 registros

Estas en el tema de duda con mostrar los ultimos 3 registros en el foro de Bases de Datos General en Foros del Web. hola, tenia una duda sobre como presentar los ultimos 3 registros. Aunque ya he conseguido que funcione mas o menos poniendo un id autonumérico, poniendo ...
  #1 (permalink)  
Antiguo 27/07/2004, 02:52
 
Fecha de Ingreso: junio-2004
Mensajes: 101
Antigüedad: 19 años, 10 meses
Puntos: 0
duda con mostrar los ultimos 3 registros

hola, tenia una duda sobre como presentar los ultimos 3 registros.
Aunque ya he conseguido que funcione mas o menos poniendo un id autonumérico, poniendo la siguiente orden :Select * From ofertas order by id desc limit 4. pero hay un problema, al insertar un campo, se insertan unos registros en blanco que no se porque es, que luego los tengo q eliminar para que funcione correctamente.
Mi pregunta es si poniendo un campo fecha en vez de un id autonumérico, funcionaría mejor. Si es así, como se podría hacer para que se inserte automáticamente la fecha sin necesidad de insertarla el usuario.

Gracias
  #2 (permalink)  
Antiguo 27/07/2004, 03:22
 
Fecha de Ingreso: junio-2004
Mensajes: 101
Antigüedad: 19 años, 10 meses
Puntos: 0
he encontrado un tema donde se hablaba de eso, pero no funciona bien

Hola, he encontrado un tema donde se hablaba del tema de la fecha:

http://www.forosdelweb.com/showthrea...utomaticamente

pero no funciona bien, xq la fecha no se actualiza, ademas solo se muestran los 3 primeros registros,
lo que he hecho es declararme un campo fecha de tipo datetime, y luego
en el insert hacer:

insert into ofertas (tit,des,pre,fecha) values ('$tit','$des','$pre','GetDate()')

alguien puede decirme como hacerlo?
lo que si he observado es que ya no se insertan los registros en blanco.
  #3 (permalink)  
Antiguo 27/07/2004, 03:46
 
Fecha de Ingreso: junio-2004
Mensajes: 101
Antigüedad: 19 años, 10 meses
Puntos: 0
lo que sucede es que la fecha que se inserta es la 0000-00-00 00:00:00

lo que sucede es que la fecha que se inserta es la 0000-00-00 00:00:00

como se podria solucionar?
  #4 (permalink)  
Antiguo 27/07/2004, 04:16
 
Fecha de Ingreso: junio-2004
Mensajes: 101
Antigüedad: 19 años, 10 meses
Puntos: 0
ya creo que mas o menos lo consegui con date

mas o menos lo consegui haciendo uso de la función date, pero ahora lo que está ocurriendo es que la última oferta insertada no aparece. apareren la penúltima, antepenúltima ....

como se podria solucionar esto?
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 11:12.