No meu banco de dados, há apenas um registro que satisfaz a condição iv_title = 'ball skills' . Agora estou executando a seguinte consulta:
SELECT
*
FROM
`imageAndVideo`
WHERE
`iv_title` = 'ball skills' AND `iv_file_type` = 2
ORDER BY
`iv_create`
DESC
LIMIT 1, 6
Esta consulta acima não gera nenhum registro, não sei por quê? Alguém por favor pode me explicar isso?
Se eu executar a consulta abaixo (removendo LIMIT), recebo o limite desejado.
SELECT
*
FROM
`imageAndVideo`
WHERE
`iv_title` = 'ball skills' AND `iv_file_type` = 2
ORDER BY
`iv_create`
DESC
Your
LIMIT 1, 6
é a abreviação deLIMIT 6 OFFSET 1
, no jargão do MySQL .OFFSET
significa pular essa quantidade de registros desde o início do conjunto de resultados. Então o que você está dizendo é, dê-me 6 registros depois de pular 1 (registros de 2 a 7, começando em 1). Com apenas 1 registro e pulando esse 1, você não tem resultados.