Como posso obter entre linhas em consulta mysql
Pergunta
Eu quero buscar linhas intermediárias de pelo banco de dados.
Como para últimos 10 linhas vou usar limite:
return Doctrine_Query::create()
->select('v.*')
->from('Video v')
->where("v.community_id='$community_id' AND v.user_id='$user_id' AND v.published='$published'")
->orderBy('v.id DESC')
->limit(10)
->execute();
Mas e se eu quiser 110-120 linhas? Alguém pode me dizer sobre isso? como escrever este tipo de consulta na doutrina
Solução 4
compensado uso cláusula ... chk dis
Outras dicas
Use o offset () cláusula .
Você poderia usar um Doctrine_Pager
$page = 10;
$limit = 10;
$query = Doctrine_Query::create()
->select('t.*')
->from('SomeTable t')
$pager = new Doctrine_Pager(
$query,
$page,
$limit
);
$rows = $pager->execute();
Para linhas 110-120, você quer
LIMIT 109, 10
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow