Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2009, 15:32
Avatar de mortiprogramador
mortiprogramador
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