Salve a tutti!!

Il mio problema riguarda la visualizzazione di record da database...
Dunque, ho una tabella con dei record e vorrei creare una pagina in php per visualizzarli, solo che vorrei, in caso i record siano più di 4, che si creino automaticamente delle pagine linkate da eventuali pulsanti PRECEDENTE e SUCCESSIVA...

Io ho fatto cosi:

include("config.php");
$db=mysql_connect($myserver,$myuser,$mypass);
mysql_select_db($mydb);
$dati=mysql_query('select * from NOME_TABELLA order by id desc limit 0, 4');
$numero_righe=mysql_num_rows($dati);



while($array=mysql_fetch_array($dati)){

//qui i record........

$indice++;
}


E mi visualizza gli ultimi 4 record inseriti nella tabella,
Come posso far creare in automatico la suddivisione in poagine degli inserimenti precedenti?