Acá tenés una buena explicación de LIMIT y OFFSET
La diferencia es que el primero devuelve un array() con el nombre de los campos como clave de cada valor, en cambio en el segundo la clave de los valores del array devuelto son números correspondientes al orden de cada columna.
Saludos.