PHPda API va Ma'lumotlar Bazasi

Ko'pincha API ma'lumotlar bazasidan ma'lumot olish uchun ishlatiladi. Keling, bir misolni ko'rib chiqaylik.

Faraz qilaylik, bizda foydalanuvchilar jadvali mavjud. Keling, parametr sifatida foydalanuvchi id ni oladigan va ushbu foydalanuvchi uchun ma'lumotlar bazasidan ma'lumot qaytaradigan API yarataylik:

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

Faraz qilaylik, ma'lumotlar bazasida davlatlar va ularning shaharlari saqlanadi. Parametr sifatida davlatni qabul qiladigan va uning shaharlari massivini qaytaradigan API yarating.