PDA

View Full Version : سوال: نمایش رکورد بانک



Dead Space
دوشنبه 16 اسفند 1389, 17:42 عصر
سلام دوستان
یک سوال داشتم از حضورتون
من با یه Query در بانک ۱۵ رکورد آخر رو میگیرم و حالا میخوام این ۱۵ رکورد رو که گرفتم از رکورد ۱۵ شروع کنم به نمایش تا رکورد اول که میشه آخرین رکورد اون table
اگر میشه راهنمایی کنید
با تشکر

رضا قربانی
دوشنبه 16 اسفند 1389, 20:00 عصر
توی دستورات sql اینا رو اضافه کن

order by asc
یا
order by desc

به صورت صعودی یا نزولی برات نمایش می ده


$sql="select * from tbl_... order by id asc";

Dead Space
دوشنبه 16 اسفند 1389, 20:36 عصر
ممنون ولی کد sql که شما دادی میره ۱۵ رکورد اول رو میاره
من با desc مرتب می کنم و ۱۵ تا رکورد آخر رو در میارم .ولی خوب بعد از مرتب کردن, آخرین رکورد میشه اولین رکورد از ۱۵ تا رکورد آخر.. من میخوام حالا ۱۵ تا آخری که در آوردم از اخر شروع کنه به نمایش
فرض کنید من ۵ تا رکورد آخر رو در آوردم نتیجه به این صورت میشه
۵
۴
۳
۲
۱
حالا میخوام موقع نمایش از ۱ شروع کنم به نمایش تا برسم به ۵

MMSHFE
سه شنبه 17 اسفند 1389, 07:43 صبح
با سلام، اين كد كار شما رو انجام ميده:
SELECT *
FROM (SELECT *
FROM `tablename`
ORDER BY `ID` DESC
LIMIT 15) AS `TABLE`
ORDER BY `ID`
به جاي tablename نام جدول خودتون رو بگذارين. فيلد ID رو هم با فيلد موردنظرتون براي مرتب سازي جايگزين كنيد.
پي نوشت: امان از دست اين اديتور جديد سايت! تگ فونت ابتدا و انتهاي متن رو ناديده بگيرين.
موفق و مؤيد باشيد.

رضا قربانی
سه شنبه 17 اسفند 1389, 10:00 صبح
دستور دوستمون رو استفاده کن به نتیجه نهایی و چیزی که می خوایی می رسی


موفق باشی دوست من