
04/11/2009, 15:32
|
 | Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 6 meses Puntos: 214 | |
Respuesta: Paginacion de noticias PHP/MySQL con ranking de registros Hola
Bueno, no se si has probado todo el "poder" del limit
tu tienes
SELECT * FROM `noticias` ORDER BY `posicion`,`importancia`,`fecha_y_hora` DESC LIMIT 1
lo que trae solo 1 dato y luego haces tus diligencias, porque no intentas con esto
SELECT * FROM `noticias` ORDER BY `posicion`,`importancia`,`fecha_y_hora` DESC LIMIT 0,5
asì pues, la consulta traera solo 5 registros que es lo que entiendo necesitas, y pues empieza desde la posiciòn 0, es decir, desde la primera coincidencia, si necesitaras por ej mostrar 6 noticias, entonces te recomendaria usar una variable que se incremente (y decremente) de a 1 para que solo se cambie el limit, asi
"SELECT * FROM `noticias` ORDER BY `posicion`,`importancia`,`fecha_y_hora` DESC LIMIT ".$var.",5"
y asi entonces, $var empezaria en 0 y mostraria las primeras 5, y luego al volverse $var = 1 entonces mostraria las noticias 2 a 5 y la noticia 6, sacando a la primera noticia, y para volver a verla, entonces $var = 0, espero no haberte enredado mas.... jajaj, bueno, intenta con eso a ver si te da alguna soluciòn
saludos |