PHP တွင် Database သို့ SQL Query ဖြင့် မှတ်တမ်းများ ရွေးချယ်ခြင်း
စမ်းသပ်ကုဒ်များတွင် သင်သည် database မှဒေတာများကို ရွေးချယ်ပေးသည့် <SELECT command ကို မြင်ဖူးပြီးဖြစ်ပါသည်။
ယခုအခါ ၎င်း၏ syntax ကို အသေးစိတ်လေ့လာကြည့်ကြပါစို့။
အထက်ပါ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်။
<?php
$query = "SELECT * FROM table WHERE condition";
?>
သင်မြင်တွေ့ရသည့်အတိုင်း၊ ဇယားအမည်ပြီးနောက်တွင် <WHERE command ကို ထပ်မံထည့်သွင်းနိုင်ပြီး၊ ထို command အတွင်းတွင်
ရွေးချယ်မည့်မှတ်တမ်းများအတွက် ကန့်သတ်ချက်များကို ရေးသားနိုင်ပါသည်။
အဆိုပါအခြေအနေတွင် အောက်ပါနှိုင်းယှဉ်မှုလုပ်ဆောင်ချက်များကို ခွင့်ပြုထားပါသည်။
=, !=, <>, <,
>, <=, >=.
ယခု ၎င်းတို့၏အသုံးပြုပုံကို နမူနာများဖြင့် ကြည့်ရှုကြပါစို့။
နမူနာ
<id သည် <2 နှင့် ညီမျှသော user ကို ရွေးချယ်ပါမည်။
<?php
$query = "SELECT * FROM users WHERE id=2";
?>
နမူနာ
<id သည် <2⁅/n⁆ ထက်ကြီးသော users များကို ရွေးချယ်ပါမည်။
<?php
$query = "SELECT * FROM users WHERE id>2";
?>
နမူနာ
<id သည် <2 ထက်ကြီးသော သို့မဟုတ် ညီမျှသော users များကို ရွေးချယ်ပါမည်။
<?php
$query = "SELECT * FROM users WHERE id>=2";
?>
နမူနာ
<id သည် <2 နှင့် မညီညာသော users များကို ရွေးချယ်ပါမည်။
<?php
$query = "SELECT * FROM users WHERE id!=2";
?>
နမူနာ
<!= command အစား <<> command ကို ရေးသားနိုင်ပါသည်။
<?php
$query = "SELECT * FROM users WHERE id<>2";
?>
နမူနာ
အသက် <23 နှစ်ရှိသော users များကို ရွေးချယ်ပါမည်။
<?php
$query = "SELECT * FROM users WHERE age=23";
?>
နမူနာ
လစာ <500 ရှိသော users များကို ရွေးချယ်ပါမည်။
<?php
$query = "SELECT * FROM users WHERE salary=500";
?>
နမူနာ
အမည် <'user1' ရှိသော user ကို ရွေးချယ်ပါမည်။
ဤနေရာတွင် အရေးကြီးသော အသေးစိတ်အချက်တစ်ခု ရှိနေပါသည်။
အမည်သည် string တစ်ခုဖြစ်သောကြောင့် ၎င်းကို ကိုးကားသင်္ကေတအတွင်း ထည့်သွင်းရပါမည်။
<?php
$query = "SELECT * FROM users WHERE name='user1'";
?>
နမူနာ
<WHERE command မပါရှိပါက၊ ဇယားမှ မှတ်တမ်းအားလုံး ရွေးချယ်ခံရမည်ဖြစ်သည်။
အလုပ်သမားအားလုံးကို ရွေးချယ်ကြပါစို့။
<?php
$query = "SELECT * FROM users";
?>
လက်တွေ့လေ့ကျင့်ခန်းများ
<id သည် <3 နှင့် ညီမျှသော user ကို ရွေးချယ်ပါ။
လစာ <900 ရှိသော users များကို ရွေးချယ်ပါ။
အသက် <23 နှစ်ရှိသော users များကို ရွေးချယ်ပါ။
လစာသည် <400 ထက်ပိုများသော users များကို ရွေးချယ်ပါ။
လစာသည် <500 နှင့် ညီမျှသော သို့မဟုတ် ထို့ထက်ပိုများသော users များကို ရွေးချယ်ပါ။
လစာသည် <500 နှင့် မညီညာသော users များကို ရွေးချယ်ပါ။
လစာသည် <500 နှင့် ညီမျှသော သို့မဟုတ် ထို့ထက်နည်းသော users များကို ရွေးချယ်ပါ။