رفتن به مطلب

لیمیت دادن به دیتابیس آنلاین


Kazem Forghani

ارسال‌های توصیه شده

کاظم جان فکر کنم چون این امورش توی فروشگاه انجمن هست فقط باید بخریش و این تنها راهه :fekr:

http://answercenter.ir/index.php?app=nexus&module=payments&section=store&do=item&id=9

ولی اگه کسی بلد باشه و‌کمک کنه ب درد مام میخوره :fekr:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کاظم جان فکر کنم چون این امورش توی فروشگاه انجمن هست فقط باید بخریش و این تنها راهه :fekr:

http://answercenter.ir/index.php?app=nexus&module=payments&section=store&do=item&id=9

ولی اگه کسی بلد باشه و‌کمک کنه ب درد مام میخوره :fekr:

آقا ارفانی توجه کنید توی متن توضیحات محصول:

 

درود خدمت دوستان عزیز

استاد مجید آرتا زحمت کشیدن و آموزش تصویری Limit دادن در دیتابیس آفلاین رو آموزش دادن که آموزشی

کاملا کاربردی و بسیار با اهمیت هست.

حتما برای شما پیش اومده که توی دیتابیس حدود 500 تا رکورد داشته باشید و برنامه موقع فراخوانی اطلاعات ثانیه هایی

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

بگیریم و به نمایش در بیاریم !

این آموزش یک نکته جالبی هم که داره اینه که کار کردن با Multi Panel رو هم میتونید طبق سورس یاد بگیرید.

دمو این آموزش رو میتونید قبل از خرید ببینید:

مشاهده دمو در آپارات

 

 

پس نتیجه می گیریم که آموزش مربوط به دیتابیس آفلاین هست. من برای آنلاین می خوام.

با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوستا بنده هم نیاز شدید دارم کسی آموزش بزاره ممنون میشم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببینید

اقا

من به شخصه، 1ماه هم نمیشه php شروع کردم

اونم کدنویسی حسن اقا رو نگا کردم و یه چیزایی تو اسکایپ یادم داد

تست کنید

جواب نداد

بیخیال شید تا خودشون بیان(با جامعه php نمیشه در افتاد، اعصاب ندارن :oops:)

من از این کد استفاده کردم

ببینید

برای لیمیت دادن خالی، فقط توی دستور sql باید لیمیت بدید

تا جایی که میدونم، حد اقل 3 روش برایفراخوانی توی دیتابیس mysql و php موجوده

پس من دستورو براتون میگم :)

Select * from tbl limit 10 

این کد میاد 10 تا 10 تا اطلاعات رو میگیره

همین

اما

اینکه شما بگید از چند بگیره مهمه

یعنی مثلا

توی همین انجمن از 0 میگیره تا 20 (لیمیت مثلا20) و بعد میگیم با کلیک روی فلان دکمه، بیا و از 21 بگیر تا 40

به این شکل

از OFFSET استفاده میکنیم

من یه متغیر تعریف میکنم به اسم offset

$offset = 0;
 

و میگم هر وقت روی یه دکمه کلیک شد، مقدارش تغییر کنه مثلا اگه لیمیت هست 10، میگم بیاد و مقدار offset رو 10 تا اضافه کنه که بار بعدی از 11 رو بگیره

در همین حین، میام و یه بار دیگه دستور sql رو مینویسم

فک کنم کد کلیک مثه زیر شه البته برای کمه ای به اسم next

if  (isset['next'}){

دستورات مربوط به فراخوانی که من فقط sql رو مینویسم

$offset = %offset + 10
"SELECT * FROM tbl limit 10 offset".$offset.""


} 

این به این شکل درمیاد

بازم میگم، بررسی کنید و بعد انجام بدید(خاک پای php کارا هم هستیم، ترورمون نکنید!!!!!!! :eynak:)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این میاد بعد از اینکه اسکرول رو کشیدم 10 تا 10 تا لیمیت کنه؟

Select * from tbl limit 10 
لینک ارسال
به اشتراک گذاری در سایت های دیگر

نه

این فقط

10 تای اولو میاره

باید یه دکمه بذاری

بگی مثلا بیشتر

یا بعدی 

که بیاره

اسکرول رو دیدم

اما بلدش نیستم :)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 هفته بعد...

سلام توی لیمیت دادن فرقی بین دیتابیس آنلاین و آفلاین نیست چون در هردو باید query  اجرا بشه اصلا کاری با php بودن نداریم همون کوئری که برای دیتابیس آفلاین استفاده میکنید همونو بذارید برای دیتابیس آنلاین جواب میده :)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تو کوئری select بعد از انتخاب تیبل اینو میزاری

limit ".$lim.", 10"

قبل کدهاتم یه متغییر میزاری برای پست lim

$lim = $_POST['lim'];

بعد تو بیسیک lim رو پست میکنی هربار هم که اسکرول به ته میرسه میای lim رو +تعداد آیتم هایی که برا لیمیت میخوای بزاری میکنی (تو کد بالا 10 هست مثلا)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...