Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Mostrar únicamente la última entrada de mysql

Estas en el tema de Mostrar únicamente la última entrada de mysql en el foro de PHP en Foros del Web. Hola foreros. ¿Alguien sabría decir el código php completo que tendría que introducir para mostrar sólo un enlace hacia la última entrada? Es decir, si ...
  #1 (permalink)  
Antiguo 31/01/2013, 10:35
 
Fecha de Ingreso: enero-2013
Mensajes: 6
Antigüedad: 11 años, 2 meses
Puntos: 0
Mostrar únicamente la última entrada de mysql

Hola foreros.
¿Alguien sabría decir el código php completo que tendría que introducir para mostrar sólo un enlace hacia la última entrada?

Es decir, si yo ahora añado un artículo llamado "Nuevas caritas en forosdelweb" en mi página, que ello salga en la principal.

Gracias!
  #2 (permalink)  
Antiguo 31/01/2013, 10:40
 
Fecha de Ingreso: febrero-2012
Mensajes: 49
Antigüedad: 12 años, 2 meses
Puntos: 2
Respuesta: Mostrar únicamente la última entrada de mysql

"SELECT * FROM articulos ORDER BY id DESC LIMIT 1,1;"

Con esta query seleccionas el ultimo cargado en la base de datos, seleccionanlo por ID, que supongo que es tu PRIMARY KEY, también lo podrías hacer por fecha, o ampliar tu busqueda a mas rows.

Fijate si alguien te puede optimizar la query que te pase, se que se puede hacer mejor, pero la hice rapido.
Un abrazo, espero que te sirva.
__________________
@vindt89
  #3 (permalink)  
Antiguo 31/01/2013, 10:43
Avatar de rodno  
Fecha de Ingreso: enero-2009
Ubicación: En algun lugar de Cuba
Mensajes: 426
Antigüedad: 15 años, 2 meses
Puntos: 43
Respuesta: Mostrar únicamente la última entrada de mysql

Buenas,

algo asi

Select * From Table Order By id DESC LIMIT 0,1

Saludos
__________________
"No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo."
"El problema no es no saber, sino no saber quién sabe"
..::Con Karma se piensa mejor::..
  #4 (permalink)  
Antiguo 31/01/2013, 10:45
Avatar de rodno  
Fecha de Ingreso: enero-2009
Ubicación: En algun lugar de Cuba
Mensajes: 426
Antigüedad: 15 años, 2 meses
Puntos: 43
Respuesta: Mostrar únicamente la última entrada de mysql

Cita:
Iniciado por vindt89 Ver Mensaje
"SELECT * FROM articulos ORDER BY id DESC LIMIT 1,1;"

Con esta query seleccionas el ultimo cargado en la base de datos, seleccionanlo por ID, que supongo que es tu PRIMARY KEY, también lo podrías hacer por fecha, o ampliar tu busqueda a mas rows.

Fijate si alguien te puede optimizar la query que te pase, se que se puede hacer mejor, pero la hice rapido.
Un abrazo, espero que te sirva.
No, con eso obtienes el penultimo,

LIMIT 0,1 con esto si obtienes el ultimo

Saludos
__________________
"No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo."
"El problema no es no saber, sino no saber quién sabe"
..::Con Karma se piensa mejor::..
  #5 (permalink)  
Antiguo 31/01/2013, 12:02
 
Fecha de Ingreso: enero-2013
Mensajes: 6
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Mostrar únicamente la última entrada de mysql

¿Cómo? ¿Tal cual <php "SELECT * FROM articulos ORDER BY id DESC LIMIT 1,1;" ?>

Lo siento, es que soy nuevo :P
  #6 (permalink)  
Antiguo 31/01/2013, 12:20
Avatar de rodno  
Fecha de Ingreso: enero-2009
Ubicación: En algun lugar de Cuba
Mensajes: 426
Antigüedad: 15 años, 2 meses
Puntos: 43
Respuesta: Mostrar únicamente la última entrada de mysql

Buenas,

No, eso es una consulta sql,

Pasate por la FAQ http://www.forosdelweb.com/wiki/PHP:...on_PHP_y_MySQL

para que veas como se trabaja con Db desde php,

Despues que entiendas mas menos, como trabaja sigue leyendo esto, ya que la extension de mysql esta proceso de liquidacion

http://www.php.net/manual/es/book.pdo.php
o
inventiga sobre la extension mysqli

Saludos
__________________
"No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo."
"El problema no es no saber, sino no saber quién sabe"
..::Con Karma se piensa mejor::..
  #7 (permalink)  
Antiguo 31/01/2013, 12:33
 
Fecha de Ingreso: enero-2013
Mensajes: 6
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Mostrar únicamente la última entrada de mysql

Vale, muchas gracias, pero ¿cómo sería más o menos el código puesto que lo necesito ahora :\?
Sé que se tengo que aprender, pero me hace falta o.e

Muchas gracias, y perdón por se tan pesado.

Etiquetas: entrada, mysql
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 14:43.