PHP တွင် SQL ဖြင့် မှတ်တမ်းများ အရေအတွက် ကန့်သတ်ခြင်း
LIMIT command ကို အသုံးပြု၍
ရလဒ်ရှိ အတန်းအရေအတွက်ကို ကန့်သတ်နိုင်ပါသည်။
ဥပမာ
ပထမဆုံး user နှစ်ဦးကို ရွေးချယ်ကြည့်ရအောင်။
<?php
$query = "SELECT * FROM users LIMIT 2";
?>
ဥပမာ
လစာတန်ဖိုး 500 ရှိသော user အားလုံးကို ရွေးချယ်ပြီး
ထို့နောက် LIMIT ကို အသုံးပြု၍
ရွေးချယ်ထားသူများထဲမှ ပထမဆုံး နှစ်ဦးကိုသာ ယူကြည့်ကြပါမည်။
<?php
$query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>
ဥပမာ
LIMIT ကို အသုံးပြု၍ ရလဒ်၏ အလယ်ပိုင်းမှ
အတန်းအချို့ကို ရွေးချယ်နိုင်ပါသည်။ အောက်ပါ ဥပမာတွင်
ဒုတိယမြောက် အတန်းမှစ၍ (အတန်းအမှတ်စဉ်ကို သုညမှစသည်)
5 ခုကို ရွေးချယ်ပါမည်။
<?php
$query = "SELECT * FROM users LIMIT 1,5";
?>
ဥပမာ
LIMIT command ကို
ORDER BY နှင့် ပေါင်းစပ်အသုံးပြုနိုင်သည်။
ထိုသို့ပြုလုပ်ရာတွင် စဉ်ခြင်း command ကို အရင်ရေး၍
ထို့နောက်မှ limit ကို ရေးရပါမည်။
အောက်ပါ ဥပမာတွင် ကျွန်ုပ်တို့သည် အရင်ဆုံး
မှတ်တမ်းများကို အသက်အရွယ်အတိုင်း တိုးမြင့်စွာဖြင့် စဉ်ပြီး
ထို့နောက်တွင် ပထမဆုံး 3 ခုကို ယူပါမည်။
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
လက်တွေ့လေ့ကျင့်ခန်းများ
ပထမဆုံး user 4 ဦးကို ရယူပါ။
ဒုတိယမြောက် user မှစ၍ 3 ဦးကို ရယူပါ။
User များကို လစာတန်ဖိုး တိုးမြင့်စွာဖြင့် စဉ်ပြီး
စဉ်ထားသော ရလဒ်ထဲမှ ပထမဆုံး ဝန်ထမ်း 3 ဦးကို ရယူပါ။
User များကို လစာတန်ဖိုး လျော့နည်းစွာဖြင့် စဉ်ပြီး
စဉ်ထားသော ရလဒ်ထဲမှ ပထမဆုံး user 3 ဦးကို ရယူပါ။