Quando un mio utente carica una foto salvo nel database alcune informazioni relative alla foto.

Attualemtne ho circa 10000 record e se ne aggiungono sempre di nuovi.

Come potrei fare per creare delle pagine, per esempio con R righe e C colonne che mi mostrano le foto? E nella pagina successiva le foto successive?
E poi altro problema... nell'ultima pagina la tabella deve essere riempita fino ad un numero pari al resto della divisione Numero totale di foto / tot -1 pagine per numero foto di pagine.

Chi mi da qualche idea su come procedere?