Infatti non è un numero di pagina ma il numero del record della tua tabella.

In sostanza 0 = al primo record. 8 = al nono, etc...

Ho provato il codice con una tabella mysql creata appositamente ed il tutto funzionava. Il vantaggio del numero del record é che puoi facilmente controllare il suo valore rispetto al numero degli id che hai.
Se ad esempio hai 55 id e che pag=100 significa che un furbo tenta di hackarti.

Posta il codice che hai provato.