API e Banco de Dados em PHP
Frequentemente, a API é usada para obter dados de um banco de dados. Vamos ver um exemplo.
Suponha que temos uma tabela
com alguns usuários. Vamos criar uma API,
que receberá como parâmetro o
id do usuário e retornará os dados
do banco de dados para esse usuário:
<?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);
?>
Suponha que o banco de dados armazene países e suas cidades. Crie uma API que receberá um país como parâmetro e retornará um array de suas cidades.