PDA

View Full Version : سوال: آخرین رکوردها



ravand
دوشنبه 23 مرداد 1391, 16:12 عصر
سلام.
من با دستور زیر آخرین رکورد های جدولم رو چاپ میکردم ولی الان هر کاری میکنم که 140 تا رکورد آخر رو چاپ کنم نمیشه. نمیدونم مشکل از کجاست. دقیقا 140 رکورد آخر رو چاپ نمیکنه. مثلا از 500 رکورد شماره ی 300 تا 440 رو چاپ میکنه.
در صورتی که باید از 460 رکورد تا 500 رکورد رو چاپ کنه.

SELECT * FROM jadval ORDER BY id DESC limit 140
متشکرم.

behruz999
دوشنبه 23 مرداد 1391, 17:24 عصر
اینو امتحان کن
SELECT * FROM jadval ORDER BY id limit 140

ravand
دوشنبه 23 مرداد 1391, 18:27 عصر
اینو امتحان کن
SELECT * FROM jadval ORDER BY id limit 140
این روشی که شما پیشنهاد دادید باعث میشه 140 تا رکورد اول ثبت بشه . اگه می بینید من DESC رو براش گذاشتم علتش این بود که 140 اخرین رکورد رو نشون بده. که کار نکرد. قبلا این روش برای من کار میکرد. الان این مشکل پیش امده که دلیلش رو نمی فهمم.

ravand
دوشنبه 23 مرداد 1391, 18:58 عصر
این روش رو یکی از دوستان پیشنهاد داد که کارم رو راه انداخت:

SELECT * FROM `jadval` ORDER BY id DESC LIMIT 0,10
روش بالا باعث میشه ده تا رکورد اخر(رکورد جدید) از بالا به پایین صفحه چاپ بشه . یعنی رکورد آخر بیاد بالای صفحه و دهمین رکورد بیاد پایین صفحه.