¿Cómo puedo conseguir entre las filas de consulta MySQL
Pregunta
Quiero recuperar filas intermedias a partir de la base de datos.
Al igual que para los últimos 10 filas voy a utilizar límite:
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();
pero lo que si quiero 110-120 filas? Alguien me puede decir sobre eso? cómo escribir este tipo de consulta en la doctrina
Solución 4
Utilice la cláusula de compensación ... chk dis
Otros consejos
Utilice la offset () cláusula.
podría utilizar un 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 las filas 110-120, desea
LIMIT 109, 10
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow