Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2013, 09:32
Avatar de migue1891
migue1891
 
Fecha de Ingreso: enero-2012
Mensajes: 50
Antigüedad: 12 años, 11 meses
Puntos: 0
Problema al resolver paginado a traves de mysql

Muy buenas, estoy intentando realizar un paginado con el que obtener los artículos de 9 en 9 y me esta dado un problema que no soy capaz de resolver.

El tema es que tengo tres funciones aparte de la que conecta con la BD. La primera es una funcion generica que me saca un array bidimensional con los registros a la consulta que hacemos a la BD, esta la uso en todas las consultas que hago con SELECT para luego llamarla desde las otras funciones y maquetar el contenido.

Las otras son las importantes en este caso. Una es para que realice el paginado a traves de dos variables, para el caso $multiplo y $comienzo y la otra funcion es para que muestre los productos en función de la pagina que sea.

Entonces le meto a la consulta de la segunda funcion el limit con las variables del paginado. El problema esta en el limit ya que tampoco me lo hace hace bien la consulta en phpmyadmin

Por ejemplo:

Para la primera si hacemos limit 1, 9 , esta bien

Pero si hacemos 9, 18 me devuelve de la 9 a la 27...

Espero que se entienda si no os dejo el código.

Muchisimas gracias de antemano. Un saludo