X

آموزش مقدماتی PHP | کاربرد LIMIT در MySQL

برای محدود کردن تعداد اطلاعات دریافتی از MySQL از عبارت LIMIT استفاده می کنیم.

استفاده از عبارت LIMIT در ساخت اطلاعاتی که در صفحه بندی های مختلف قرار می گیرند یا چاپ جدول های خیلی حجیم، کار را بسیار آسان می کند. دریافت حجم زیاد اطلاعات و چاپ آنها، اجرا صفحات را با مشکل مواجه کرده و سرعت را به شدت پایین می آورد.

فرض کنیم می خواهیم 30 ردیف اول از جدول Orders را برداشت کنیم. کوئری ما به این شکل خواهد بود:

$sql = "SELECT * FROM Orders LIMIT 30";

حال اگر بخواهیم مثلاٌ  از ردیف 16 تا 25 را برداشت کنیم چه؟

برای اینکار از عبارتی به نام OFFSET استفاده می کنیم. دستور زیر می گوید که فقط 10 ردیف برگردانده شود و از ردیف 16 شروع به خواندن کند (OFFSET 15):

$sql = "SELECT * FROM Orders LIMIT 10 OFFSET 15";

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

$sql = "SELECT * FROM Orders LIMIT 15, 10";

 

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1