API и БД в PHP
Често API се използва за да се получат данни от база данни. Нека разгледаме пример.
Да предположим, че имаме таблица
с потребители. Нека създадем API,
което да получава като параметър
id на потребителя и да връща данни
от базата данни за този потребител:
<?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);
?>
Да предположим, че в базата данни се съхраняват държави и техните градове. Създайте API, което да приема като параметър държава и да връща масив от нейните градове.