-
April 27th, 2020, 13:17
#1
راهنمایی برای رفع اشکال حلقه php MySql
سلام دوستان خسته نباشین .
من یه ربات تلگرام با دیتابیس MySql دارم مینویسم .
برام سوال شد که :
با کد زیر 5 تا از اخرین رکورد های یه جدول رو میشه خروجی گرفت:
کد PHP:
SELECT * FROM `abc` WHERE user = '$user' ORDER BY umic DESC LIMIT 5
حالا میخوام بدونم چطوری میشه از بین 20 نتیجه اونارو به ترتبیب کم به زیاد (بر اساس umic که نوشتم) خروجی گرفت ؟
یعنی ابتدا 5 تا از کمترین خروجی هارو نشون بده و توی درخواست بعدی 5 تا خروجی بعدی و ...
اگر میتونین راهنماییم کنید . خیلی حیاتیه !
-
-
April 27th, 2020 13:17
# ADS
-
April 27th, 2020, 14:10
#2
عضو انجمن
پاسخ : راهنمایی برای رفع اشکال حلقه php MySql

نوشته اصلی توسط
bagherijan
سلام دوستان خسته نباشین .
من یه ربات تلگرام با دیتابیس MySql دارم مینویسم .
برام سوال شد که :
با کد زیر 5 تا از اخرین رکورد های یه جدول رو میشه خروجی گرفت:
کد PHP:
SELECT * FROM `abc` WHERE user = '$user' ORDER BY umic DESC LIMIT 5
حالا میخوام بدونم چطوری میشه از بین 20 نتیجه اونارو به ترتبیب کم به زیاد (بر اساس umic که نوشتم) خروجی گرفت ؟
یعنی ابتدا 5 تا از کمترین خروجی هارو نشون بده و توی درخواست بعدی 5 تا خروجی بعدی و ...
اگر میتونین راهنماییم کنید . خیلی حیاتیه !
کد PHP:
SELECT * FROM `abc` WHERE user = '$user' ORDER BY umic DESC LIMIT 0 , 5
SELECT * FROM `abc` WHERE user = '$user' ORDER BY umic DESC LIMIT 5 , 5
SELECT * FROM `abc` WHERE user = '$user' ORDER BY umic DESC LIMIT 10 ,5
SELECT * FROM `abc` WHERE user = '$user' ORDER BY umic DESC LIMIT 15 ,5
limit میتونه دوتا ورودی بگیره اولی شروع و دومی هم محدوده
limit 0 , 5 یعنی از رکورد اولی که پیدا شد به بعد ۵ تا میخوام
.
.
.
limit 15 ,5 یعنی از رکورد پونزدهمی به بعد ۵ تا میخوام و...
ویرایش توسط be099 : April 27th, 2020 در ساعت 14:12
-
تعداد تشکر ها از be099 به دلیل پست مفید