in SQL esiste il comando LIMIT che messo alla fine della query indica quanti risultati visualizzare.
Esiste anche una funzione PHP (mysql_num_rows) che permette di contare il numero di righe restituite da una query.

Poi ti fai un bel ciclo while con i valori di LIMIT parametrici e sei apposto