Impaginazione dynamic a seconda del numero di righe nel database mySQL

Sto provando a fare un paging dinamico per il mio database mySQL. I risultati per pagina sono 20 e il numero di pagine (visualizzato in basso) dipende da $totalPages

Attualmente sto riscontrando qualche problema durante l’escape delle stringhe dopo il for-loop . Qualcuno può aiutarmi a ricontrollare?

 $result = mysql_query("SELECT COUNT(0) FROM Spreadsheet"); $rows = mysql_fetch_array($result); $total = $rows[0]; $totalPages = ceil($total/20); $i=0; $pages = "Pages :"; echo $pages; for ($i; $i<$totalPages; $i++){ echo "$i"; } 

I risultati dovrebbero assomigliare a questo:

 Pages: 1, 2, 3, 4, 5, etc.. 

Grazie per l’aiuto!

 for ($i; $i< $totalPages; $i++){ echo '['.$i.']'; }