there was a recent thread on this...
http://www.phpbuilder.com/board/showthread.php?s=&threadid=10217682
basics:
use the sql LIMIT statment
LIMIT $start_offset,$num_of_records
on the php side you need to know this info
1) how many pages total
2) where to start from
3) how many to pull
you do 1) with a
select counr(*) from table
you must pass 2) and 3) along in a get request
each page recieves 2) and 3) calculates 1) then pulls out the results... and displays them
does that make sense