per tutti gli appassionati al problema vi comunico che ho risolto aggiungendo ORDER BY:

querylimit=("SELECT * FROM iscritti WHERE discipline= '"
.$_SESSION['discipline']."' and provincia= '".$_SESSION['provincia']."' ORDER BY compilati desc LIMIT $primo, $per_page ");

e funziona