API a databáza v PHP

API sa často používa na získanie údajov z databázy. Pozrime sa na príklad.

Predpokladajme, že máme tabuľku s používateľmi. Vytvorme API, ktoré bude ako parameter prijímať id používateľa a vraciať údaje z databázy pre daného používateľa:

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

Predpokladajme, že v databáze sú uložené krajiny a ich mestá. Vytvorte API, ktoré bude ako parameter prijímať krajinu a vraciať pole jej miest.