دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۷
  • تیر

جلسه ۴۵ : آموزش محدود کردن داده در MySQL در php 7

  • دسته‌بندی‌ها :
جلسه ۴۵ : آموزش محدود کردن داده در MySQL در php 7
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن و کاربرانی که دوره ی آموزش php 7 را دنبال می کنند.
      در جلسه گذشته به روز رسانی داده در MySQL را فراگرفتیم. در این جلسه که آخرین جلسه از سر فصل پایگاه داده MySQL در php 7 است؛ به آموزش محدود کردن داده در MySQL در php 7 می پردازیم.

      آموزش محدود کردن داده در MySQL در php 7

      مروری بر جلسات گذشته

      در جلسات گذشته آموختیم که می توان با PHP، شما به پایگاه داده ها متصل شوید و آن را دستکاری کرد.
      و MySQL محبوب ترین سیستم پایگاه داده مورد استفاده در PHP است.
      در ادامه یاد گرفتیم که می توان پایگاه داده MySQL را به php 7 متصل نمود.

      نسخه php 5 و نسخه های بعدتر از آن می توانند از پایگاه داده MySQL زیر استفاده نماید:

      • MySQLi extension (در این جا “i” اول حرف improved است)
      • (PDO (PHP Data Objects

      نسخه های اولیه PHP از افزونه MySQL استفاده می کردند اما این افزونه در سال ۲۰۱۲ منسوخ شد.
      در جلسه ۳۶ با آموزش ساخت MySQL در php 7 آشنا شدیم و آموختیم که :
      یک پایگاه داده شامل یک یا چند جدول است و  برای ایجاد یا حذف یک پایگاه داده MySQL، به مجوزهای ویژه CREATE نیاز خواهید داشت.
      در جلسه بعد از آن از دستور CREATE TABLE برای ایجاد یک جدول در MySQL استفاده کردیم.

      جلسات بعدی

      در جلسه ۳۸ نیز وارد کردن داده به MySQL در php 7 را فرا گرفتیم و در نهایت در جلسه ۳۹ نیز  آموختیم که چگونه می توان  ID و یا شناسه یک رکورد را پیدا کرد.
      در جلسه ۳۹ آموختیم که چگونه می توان ID آخرین رکورد وارد شده را بیابید.
      در جلسه بعدی با درج چندین رکورد به طور هم زمان در پایگاه داده آشنا شدیم.
      سپس کار با دستور Prepared را فرا گرفتیم.
      در جلسه بعدی یاد گرفتیم که چگونه می توان داده ها را از MySQL انتخاب نماییم.
      در جلسه ۴۳ نیز از MySQLi و PDO برای حذف داده استفاده نمودیم.
      در جلسه پیش نیز آموختیم که به روز رسانی داده ها در یک جدول MySQL با استفاده از MySQLi و PDO دستور UPDATE صورت می گیرد.

      محدود کردن داده در MySQL در php 7

      MySQL یک عبارت LIMIT یا LIMIT clause فراهم می کند که برای تعیین تعداد سوابق برای بازگردانی مورد استفاده قرار می گیرد.
      LIMIT clause با کمک SQL کد کردن چندین صفحه نتیجه یا صفحه گذاری را بسیار ساده می کند و این کار در جدول های بزرگ بسیار مفید است.
      بازگردانی تعداد زیادی از کورد ها می تواند بر عملکرد تاثیر گذار باشد.
      فرض کنید مایل به انتخاب همه رکورد ها از ۱ تا ۳۰ (inclusive) از یک جدول به نام “Orders” هستیم.
      حالا کوئری SQL به صورت زیر خواهد بود:

      مثال : 

      وقتی کوئری SQL اجرا می شود، ۳۰ پرونده اول را باز می گرداند.
      حالا اگر بخواهید رکوردهای ۱۶ تا ۲۵ (inclusive) را انتخاب کنید،چه پیش می آید؟
      علاوه بر این Mysql راهی برای رسیدگی به این مسئله فراهم می کند: (با استفاده از OFFSET).
      کوئری SQL زیر می گوید: “فقط ۱۰ پرونده بازگردانی شود؛ از رکورد آغاز شود (OFFSET16).

      مثال : 

      علاوه بر این می توانید از یک دستور کوتاه تر برای دستیابی به همان نتیجه استفاده کنید:

      مثال : 

      توجه داشته باشید که وقتی از کاما استفاده می کنید، اعداد با هم عوض می شوند.

      کلام آخر

      در این جلسه به آموزش محدود کردن داده در MySQL در php 7 پرداختیم.
      در جلسه بعدی که اولین جلسه از سر فصل XML در php 7 است به آموزش کار با تجزیه کننده های XML در php 7 می پردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۴۵ : آموزش محدود کردن داده در MySQL در php 7
      به اشتراک بگذارید