PHP တွင် API နှင့် Database

မကြာခဏ API ကို Database ထဲမှ အချက်အလက်များ ရယူရန်အတွက် အသုံးပြုပါသည်။ ဥပမာတစ်ခုကို ကြည့်ကြပါစို့။

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

api.loc/index.php<?php
  $id     = $_GET['id'];
  $query  = "SELECT * FROM users WHERE id=$id";
  $result = mysqli_query($link, $query);
  $user   = mysqli_fetch_assoc($result);
  
  header('Content-Type: application/json');
  echo json_encode($user, true);
?>
Задание 1

Database ထဲတွင် နိုင်ငံများနှင့် ယင်းတို့၏ မြို့များ သိမ်းဆည်းထားသည်ဆိုပါစို့။ နိုင်ငံတစ်ခုကို parameter အဖြစ် လက်ခံပြီး သက်ဆိုင်ရာ မြို့များ၏ array ကို ပြန်ပေးမည့် API တစ်ခုကို ပြုလုပ်ပါ။