Vamos supor que eu tenho uma TABELA com 20 registros no banco de dados.
Tudo bem até aí... para eu exibir todos os registros, o código abaixo resolve:
SELECT * FROM tabela WHERE
Só que estou querendo exibir faixas de registros. Por exemplo: exibir na página o 2º, 3º, 4º e 5º últimos registros, ou seja, serão listados os registros com id 19, 18, 17 e 16 respectivamente considerando uma tabela com 20 registros.
Caso a tabela tenha 30 registros, serão listados os registros com id 29, 28, 27, 26. Ou seja, mesmo que a tabela receba mais 1 milhão de registros, a página continuará exibindo o 2º, 3º, 4º e 5º últimos registros.
Entenderam?