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, которое параметром будет принимать страну и возвращать массив ее городов.