así es lo del limit es para las consultas, y el hecho de que te arrojen el resultado "esperado" no significa que estén bien, por ejemplo:
imagina que quieres mostrar 10 resultados por página, necesitarias usar el limit indicando el inicio y el fin, y en cada elemento incrementas ese "limit" (que no lo quieres ocupar) y ahí tendrías resuelto tu problema... pero como es solo para el query... no lo uses
Puse en google busqué "paginacion mysql php" y el primer resultado es un tutorial para hacer la paginación... te lo dejo
acá... hay que googlear un poco antes de pedir ayuda...
;)
suerte!!!