la query falla così

SELECT * FROM `tabella` LIMIT inizio , fine

se metti

SELECT * FROM `tabella` LIMIT 0 , 7
ti fa vedere i primi 7

sotto a fondo pagina metti
2(?inizio=7&fine=14) - 3 - 4 - 5 - 6.....