Pagina1 (que son 1000 registros): 10 páginas de 10 registros por página.
Pagina2 (que son 1000 registros): 10 páginas de 10 registros por página.
Y así sucesivamente.
La pagina 1 toma los registros del 1 al 1000, la página 2, toma los registros de 1001 al 2000 y así sucesivamente (uso cláusula "between ...and")
Campos: cada registro tiene los campos: nombre, descripcion y url
La cuestión ahora es que quiero que cada página tengo como título (<title>) igual a los nombres de los sitios(campo= nombre) que aparecen en cada página.
O sea:
En la página1.php?p=1 (tengo 10 registros) ponga el campo nombre de cada registro en el título (sería un título con 10 nombres).
En la página2.php?p=2 (tengo 10 registros) ponga el campo nombre de cada registro en el título, pero de los que figuran en la página 2. (sería un título con 10 nombres).
Y así sucesivamente.
Ahí es donde está mi problema. No se cómo hacerlo, ya que los sitios (nombre, descripcion y url) están ordenados por votos (de mayor a menor).
Si yo tomara un nombre mediante
Cita:
Aca estoy tomando la columna nombre, pero selecciono los registros 1 a 1000 y los ordena por votos.$query = "SELECT nombre from rank WHERE id BETWEEN 1 and 1000 ORDER BY votos DESC, nombre ASC $limit";
La pregunta sería: como hago para que en la página php?p=1 me tome solamente los 10 primeros nombres y en la página siguiente los 10 segundos nombres (por orden de votación).
Se que es mucho palabrerío, pero, calculo que tendría que usar un array:
$nombre[1];
$nombre[2];
$nombre[3];
Y tomar los 1000 nombres, pero la verdad no se como implementarlo.
En cierta forma, sería como obtener los nombres de la base de datos y paginarlos como <title>!
Estoy desesperado, cualquier ayuda será bienvenida, gracias!