La mayoría de los códigos que paginan un resultado de una db estan mas bien basados en la consulta sql
digamos que si yo agrego a tu consulta :
SELECT * FROM smf_boards WHERE ID_BOARD=7 LIMIT 0,1
ejemplos
SELECT * FROM `your_table` LIMIT 0, 10
esto mostraría los primeros 10 resultados
SELECT * FROM `your_table` LIMIT 5, 5
esto mostraría 6, 7, 8, 9, y 10
entonces,
fijamosun valor para X y para Y; que es la manera de llamarlos, pero el nombre no importa sino mas bien asi es como lo encontraras en algunos otros foros de ayuda de mysql
yo llamaría $desde y $cuantos.
me pongo a laburar dos minutos en mi compilador y ya te paso un mejor ejemplo para que puedas implementarlo en lo tuyo.
mira,
aquí hay algo interesante con respecto a lo que te mencionaba
http://www.elguruprogramador.com.ar/...ion-en-php.htm
espero no romper ninguna regla del foro con lo de mencionar un link externo.
esta bastante claro como para que puedas adaptar tu consulta-
saludos,