API ve DB PHP-də

Tez-tez API verilənlər bazasından məlumat almaq üçün istifadə olunur. Gəlin bir nümunəyə baxaq.

Tutaq ki, bizim istifadəçilər cədvəlimiz var. Gəlin parametr kimi istifadəçinin id-ni qəbul edən və həmin istifadəçi üçün DB-dən məlumat qaytaran API edək:

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

Tutaq ki, verilənlər bazasında ölkələr və onların şəhərləri saxlanılır. Parametr kimi ölkəni qəbul edən və onun şəhərlərinin massivini qaytaran API edin.