La clausola LIMIT di MySQL accetta 2 parametri (record iniziale e numero di record) per cui è possibile eseguire la query e scegliere il record da cui partire ed il numero di risultati desiderati.
Nel vostro caso (10 record) la prima volta la query conterrà la clausola (LIMIT 1, 10). Rendendo parametrico il primo valore (tipo ... LIMIT $init, 10) sarà possibile passare alla query di volta in volta, in base alla pagina da caricare, il valore del record dal quale iniziare.