PHP တွင် Database သို့ SQL Query ဖြင့် မှတ်တမ်းများ ရွေးချယ်ခြင်း

စမ်းသပ်ကုဒ်များတွင် သင်သည် database မှဒေတာများကို ရွေးချယ်ပေးသည့် <SELECT command ကို မြင်ဖူးပြီးဖြစ်ပါသည်။ ယခုအခါ ၎င်း၏ syntax ကို အသေးစိတ်လေ့လာကြည့်ကြပါစို့။ အထက်ပါ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်။

php<?php
  $query = "SELECT * FROM table WHERE condition";
?>

သင်မြင်တွေ့ရသည့်အတိုင်း၊ ဇယားအမည်ပြီးနောက်တွင် <WHERE command ကို ထပ်မံထည့်သွင်းနိုင်ပြီး၊ ထို command အတွင်းတွင် ရွေးချယ်မည့်မှတ်တမ်းများအတွက် ကန့်သတ်ချက်များကို ရေးသားနိုင်ပါသည်။ အဆိုပါအခြေအနေတွင် အောက်ပါနှိုင်းယှဉ်မှုလုပ်ဆောင်ချက်များကို ခွင့်ပြုထားပါသည်။ =, !=, <>, <, >, <=, >=.

ယခု ၎င်းတို့၏အသုံးပြုပုံကို နမူနာများဖြင့် ကြည့်ရှုကြပါစို့။

နမူနာ

<id သည် <2 နှင့် ညီမျှသော user ကို ရွေးချယ်ပါမည်။

php<?php
  $query = "SELECT * FROM users WHERE id=2";
?>

နမူနာ

<id သည် <2⁅/n‌‌‌‌⁆ ထက်ကြီးသော users များကို ရွေးချယ်ပါမည်။

php<?php
  $query = "SELECT * FROM users WHERE id>2";
?>

နမူနာ

<id သည် <2 ထက်ကြီးသော သို့မဟုတ် ညီမျှသော users များကို ရွေးချယ်ပါမည်။

php<?php
  $query = "SELECT * FROM users WHERE id>=2";
?>

နမူနာ

<id သည် <2 နှင့် မညီညာသော users များကို ရွေးချယ်ပါမည်။

php<?php
  $query = "SELECT * FROM users WHERE id!=2";
?>

နမူနာ

<!= command အစား <<> command ကို ရေးသားနိုင်ပါသည်။

php<?php
  $query = "SELECT * FROM users WHERE id<>2";
?>

နမူနာ

အသက် <23 နှစ်ရှိသော users များကို ရွေးချယ်ပါမည်။

php<?php
  $query = "SELECT * FROM users WHERE age=23";
?>

နမူနာ

လစာ <500 ရှိသော users များကို ရွေးချယ်ပါမည်။

php<?php
  $query = "SELECT * FROM users WHERE salary=500";
?>

နမူနာ

အမည် <'user1' ရှိသော user ကို ရွေးချယ်ပါမည်။ ဤနေရာတွင် အရေးကြီးသော အသေးစိတ်အချက်တစ်ခု ရှိနေပါသည်။ အမည်သည် string တစ်ခုဖြစ်သောကြောင့် ၎င်းကို ကိုးကားသင်္ကေတအတွင်း ထည့်သွင်းရပါမည်။

php<?php
  $query = "SELECT * FROM users WHERE name='user1'";
?>

နမူနာ

<WHERE command မပါရှိပါက၊ ဇယားမှ မှတ်တမ်းအားလုံး ရွေးချယ်ခံရမည်ဖြစ်သည်။ အလုပ်သမားအားလုံးကို ရွေးချယ်ကြပါစို့။

php<?php
  $query = "SELECT * FROM users";
?>

လက်တွေ့လေ့ကျင့်ခန်းများ

Задание 1

<id သည် <3 နှင့် ညီမျှသော user ကို ရွေးချယ်ပါ။

Задание 2

လစာ <900 ရှိသော users များကို ရွေးချယ်ပါ။

Задание 3

အသက် <23 နှစ်ရှိသော users များကို ရွေးချယ်ပါ။

Задание 4

လစာသည် <400 ထက်ပိုများသော users များကို ရွေးချယ်ပါ။

Задание 5

လစာသည် <500 နှင့် ညီမျှသော သို့မဟုတ် ထို့ထက်ပိုများသော users များကို ရွေးချယ်ပါ။

Задание 6

လစာသည် <500 နှင့် မညီညာသော users များကို ရွေးချယ်ပါ။

Задание 7

လစာသည် <500 နှင့် ညီမျှသော သို့မဟုတ် ထို့ထက်နည်းသော users များကို ရွေးချယ်ပါ။