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

Няхай у базе даных захоўваюцца краіны і іх гарады. Зрабіце API, якое параметрам будзе прымаць краіну і вяртаць масіў яе гарадоў.