Wie kann ich zwischen den Zeilen in mysql Abfrage erhalten in
Frage
Ich möchte aus durch Datenbank Zwischenzeilen holen.
Wie für letzte 10 Zeilen werde ich Limit verwenden:
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();
aber was, wenn ich 110-120 Reihen will? Kann jemand mir darüber erzählen? wie diese Art der Abfrage in der Lehre schreiben
Lösung 4
Verwenden Sie Offset-Klausel ... chk dis
Andere Tipps
Mit dem Offset () Klausel.
Sie könnte verwenden, um eine 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();
Für Zeilen 110-120, Sie wollen
LIMIT 109, 10
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow