or simply...
$page = 5; //random # i just picked
$num_per_page = 10; //another random # i used
//select statement would be like
$query = "SELECT * FROM table WHERE columnID > ($page * 10) AND columnID < ($page * 10 + $num_per_page + 1)"
then just increment $page by one, and you will get the next 10 entries....
so this would produce
everything > 0 and < 11 ie, 1-10
then > 10 < 21 ie: 11-20
...
...
...