adicionas no fim
LIMIT 0,10
na próxima página já será
LIMIT 10,10
Podes fazer uma conta simples, por exemplo receberes o numero de pag pelo url
algo.php?page=1
Pseudo-código php
if(is_numeric($_GET['page'])) $min = $_GET['page'] * 10;
$query = mysql_query(... LIMIT $min, 10);
if(!mysql_num_rows($query)) echo "Não existe resultados, volte à pagina anterior (exemplo)";
else while($res = mysql_fetch_array($query)) {
// Por aqui a mostrar cada resultado
}
$rows = mysql_num_rows(mysql_query(...)); // Sem o limite
$rows = ceil($rows / 10);
for($i = 1; $i < $rows; $i++) echo "<a href=\"algo.php?pag=$i\">$i | ";
echo "<a href=\"algo.php?pag=$i\">$i";