Thanks for replying! I'm not sure that is going to solve my dilemma. Reading my post again I don't think that I was completely clear in what I meant.
There IS a unique key (id) for each record. This is the primairy key which is auto incremented for every record. Because there will be a lot of records added and deleted over time there will be gaps in this ID field. So it might looks something like 1,2,4,7,25,36,37,55...
So, for the 'next page' link I could not do something like
SELECT * FROM table WHERE id=$current_id+1
Isn't there something that can like move the record pointer (if there is such a thing) one step ahead or back, regardless of any ID or other info in the table, and then retrieve the data in that record?