PHP में API और डेटाबेस

अक्सर API का उपयोग डेटाबेस से डेटा प्राप्त करने के लिए किया जाता है। आइए एक उदाहरण पर नजर डालते हैं।

मान लीजिए कि हमारे पास उपयोगकर्ताओं की एक तालिका है। आइए एक API बनाते हैं जो पैरामीटर के रूप में उपयोगकर्ता की id प्राप्त करेगा, और उस उपयोगकर्ता के लिए डेटाबेस से डेटा वापस देगा:

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

मान लीजिए कि डेटाबेस में देश और उनके शहर संग्रहीत हैं। एक API बनाएं जो पैरामीटर के रूप में एक देश स्वीकार करेगा और उसके शहरों की सरणी वापस करेगा।