Cita: WHERE userid<5 ORDER BY userid desc, usertype DESC LIMIT 2
que ahi el problema
Userid-----Classid
3-------------- 2
2 --------------0
se pierde el Userid 11,8,12,9
Es lógico puesto que esos Userid son mayores que 5 y por tanto no cumplen el WHERE.
La solucion pasa por el segundo parametro de LIMIT
Cuando pones LIMIT 2 en realidat le estas diciendo LIMIT 0,2 es decir dos registros empezando des de el primero (0).
Por tanto debes hacer lo siguiente
La primera consulta debe ser LIMIT 0,2 la segunda LIMIT 2,2 la tercera LIMIT 4,2 y así sucesivamente y no poner ningun WHERE que te esta filtrando los registros por un criterio que no te interesa.
Para ello debes guardar el numero de veces que se le ha dado a More..
Quim
Nota:
gnzsoloyo Siempre nos pisamos!!!