كيف يمكنني الوصول بين الصفوف في استعلام MySQL
سؤال
أريد جلب صفوف متوسطة من قاعدة البيانات.
مثل آخر 10 صفوف أستخدم الحد:
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();
ولكن ماذا لو أريد الصفوف 110-120؟ هل يمكن لأي شخص أن يقول لي عن ذلك؟ كيفية كتابة هذا النوع من الاستعلام في العقيدة
المحلول 4
استخدام جملة أوفست ...chk dis.
نصائح أخرى
استخدم ال عوض() بند.
أنت استطاع إستخدم 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();
للصفوف 110-120، تريد
LIMIT 109, 10
لا تنتمي إلى StackOverflow