API ва БД PHP да

Кўпинча 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

Фарз қилайлик, маълумотлар базасида davlatlar ва уларнинг шахарлари сақлансин. API ясанг, у параметр сифатида davlatni олсин ва унинг шахарлар массивини қайтарсин.