E se nel ciclo while finale metti un if ($i != $corrente) stampa il link e come else non stampare il link?
Se ho interpretato bene $start è la variabile da cui inizi il limit, quindi $corrente la puoi calcolare a partire da $start

Sperando di non aver detto una boiata