آموزش مقدماتی 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";
برای ثبت پرسش ابتدا در سایت وارد شوید.