PHP တွင် PDO ကို သုံး၍ အသင့်ပြင်ဆင်ထားသော အတိုင်းအတာများကို အကြိမ်ကြိမ် လုပ်ဆောင်ခြင်း

ကျွန်ုပ်တို့သည် ဒေတာဘေ့စ်အတွက် မေးမြန်းချက်တစ်ခုအတွက် အသင့်ပြင်ဆင်ထားသော အတိုင်းအတာကို အကြိမ်ကြိမ် လုပ်ဆောင်နိုင်ပါသည်။ ဤသည်မှာ အကြိမ်တိုင်းတွင် ထပ်မံပြင်ဆင်ခြင်းထက် ရင်းမြစ်များအနည်းငယ် သက်သာစေပါသည်။

ဥပမာအနေဖြင့် ဇယားထဲရှိ အသုံးပြုသူများ၏ လစာများကို မွမ်းမံသည့် မေးမြန်းချက်များ လုပ်ဆောင်ရန် လိုအပ်သည်ဟု ယူဆပါစို့။

ကျွန်ုပ်တို့တွင် ကီးအဖြစ် အသုံးပြုသူ၏ id ကို ဖော်ပြထားပြီး တန်ဖိုးအဖြစ် - သူ၏ လစာကို ဖော်ပြထားသော ဆက်စပ်မှုခင်းကျင်းတစ်ခု ရှိပြီးဖြစ်သည်ဟု ယူဆပါစို့။

php<?php
  $salaries = [
    1 => 200,
    3 => 500,
    5 => 700,
  ];
?>

မေးမြန်းချက်ကို တစ်ကြိမ်တည်း အသင့်ပြင်ဆင်ကြပါစို့။

php<?php
  $res = $pdo->prepare('UPDATE users SET salary=? WHERE id=?');
?>

ယခု ကျွန်ုပ်တို့၏ ခင်းကျင်းကို ကွင်းဆက်ဖြင့် လှည့်ပတ်ပြီး ကျွန်ုပ်တို့၏ အသင့်ပြင်ဆင်ထားသော မေးမြန်းချက်ကို နေရာထိုင်းများအတွက် မတူညီသော ဒေတာများဖြင့် ကွင်းဆက်တိုင်းတွင် လုပ်ဆောင်ပါမည်။

php<?php
  foreach ($salaries as $id => $salary) {
    $res->execute([$salary, $id]);
  }
?>
Задание 1

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

php<?php
  $ages = [
    1 => 20,
    3 => 30,
    5 => 40,
  ];
?>

ကွင်းဆက်အတွင်းမှ အသုံးပြုသူဒေတာများကို မွမ်းမံမည့် ကုဒ်ကို ရေးသားပါ။