Try writing one yourself. They aren't too tricky.
1) use mysql_num_rows to get the number of rows.
2) in your while loop put a counter that only echos results within the range you want. 1-10, 11-20, 21-30 etc
3) pass the "starting" count in each pagination link
Here some code I wrote a while back
$avails=mysql_query($qry) or die (mysql_error());
$total=mysql_num_rows($avails);
if (!$page) $page=1;
$limit = ($page * 10);
$count = $limit - 10;
while ($avail_array=mysql_fetch_array($avails))
{
if ($i > $count && $i <= $limit) {
//echo your stuff
}
}
$paging=0;
$j=1;
while ($paging <= $total) {
if ($page != $j ) {
echo "$j";
} else echo "".$j."";
echo " ";
$j++;
$paging=$paging + 10;
}
Now you probably should adjust the mysql query to use the limit function to make the code optimized...
SELECT * FROM table LIMIT 5,10; # Retrieves rows 6-15