puedes usar el paginator es un script muy bueno echo para paginar.Puedes usarlo como biblioteca, aparte puedes usar con el desde una paginacion basica a una avanzada ya que te trae muchas opciones de uso.
Mira te lo facilito aqui:
este es el arrchivo al que tu quieres paginar los resultados:
por quemplo llamemoslo pagina.php
Código PHP:
<?php
require "config.php"; //Aqui realizas tu conexion a la base de datos
/* $_pagi_sql y $pagi_cuantos son variables propias del paginator debes declararlas antes de usarlo*/
$_pagi_sql="select id,cosa from cosas"; esta es tu consulta la variable debe llamarse de esa manera obligatoriamente.
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 10;
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
while($row=mysql_fetch_array($_pagi_result))
{
echo $row['id']." ".$row['cosa']."<br>";
}
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
?>
Bien ahora te paso en archivo paginator.inc.php que debes poner en tu directorio raiz de tu sitio o si quieres en otro directorio pero espesificalo en el script de arriva.
paginator.inc.php
Bien aqui te lo subi a megaupload porque no lo podia pegar aqui ya q es muy largo.
Bien este archivo si quieres estudialo para saber su funcionamiento pero no lo modifiques. Es freeware asi que no te meteras en problemas por usarlo espero haberte ayudado cualquier cosa me mandas un MP.