آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

راهنمایی در مورد نوع کد زدن برای گرفتن مقادیر سمت سرور

omidronaldoo  10 سال پیش  10 سال پیش
0 0

سلام  من یک برنامه اندروید سمت سرور نوشتم که در قسمت phpمیخوام 10 سطر آخر دیتابیس رو بخونه.و بار دیگه که درخواست دادم 10 سطر آخر قبل از درخواست قبلیم رو بخونه.یعنی اگه ده تا آخر رو خوند.دفعه بعد 10 تا قبل آخر رو بخونه.میخواستم ببینم چطوری کد بزن.یه نمونه نوشتم واسه 10 سطر اول به پایین.چجوری واسه 10 سطر آخر کد بزنم.این کد پایینی مقدار اولیه آیتم صفره و مقدار اولیه count1.آیتم +ده.

من میخوام از آخر هر بار 10 مطلب بگیرم.دفعه اول 10 تا مطلب آخری دفعه دوم 10 تا مطلب قبل از 10 تای قبلی که گرفتم میشه 20 مطلب آخر.در واقع نمیخوام 20 رو با هم بگیرم.10 تا 10 تا،تاموقعی که مطلبا تموم شد.حالا هر چی باشه 100 تا 1000 تا مطلب

 select*from dastanha WHERE id BETWEEN "+item+" AND "+count1+" ORDER BY id 
0 0
این مثالی که گذاشتم واسه گرفتن مقادیر از سطر اول درست کار میکنه ولی من میخوام از سطر آخر بخونم.دیتابیس سمت سرور هم ممکنه روزانه مقادیر بهش اضافه بشه.ممنون میشم اگه کمک کنین (10 سال پیش)
0 0
شما می تونید از دستور LIMIT 10 استفاده کنید. به این صورت که فیلد id رو نزولی مرتب کنید و در انتها فقط 10 تای اول رو برگردونید. select*from dastanha ORDER BY id DESC LIMIT 10 (10 سال پیش)
0 0
مثل اینکه متوجه نشدیدمن میخوام از آخر هر بار 10 مطلب بگیرم.دفعه اول 10 تا مطلب آخری دفعه دوم 10 تا مطلب قبل از 10 تای قبلی که گرفتم میشه 20 مطلب آخر.در واقع نمیخوام 20 رو با هم بگیرم.10 تا 10 تا،تاموقعی کهمطلبا تموم شد.حالا هر چی باشه 100 تا 1000 تا مطلب (10 سال پیش)
0 0
اینو واسه lazy listview میخوام.خود lazy listview رو طراحی کردم فقط سمت سرورش مونده (10 سال پیش)
0 0
چیزی که به ذهن من می رسه اینه که هر بار که 10 تا رو می فرستید id آخرین سطر ارسال شده رو هم به اندروید بفرستید و در سمت اندروید سیو بشه . و از سمت اندروید هر بار می خواهید درخواست به سرور بدین باید این شماره رو هم بفرستید. و در دستور Sql ردیف هایی رو select کنید که id اونها کمتر از مقدار ارسالی باشه. (10 سال پیش)
0 0
شما PHP pagination رو جستجو کنید به جواب های خوبی میرسین (10 سال پیش)
0 0
ممنون از اینکه جواب دادین (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .