API e Database in PHP
Spesso le API vengono utilizzate per ottenere dati da un database. Diamo un'occhiata a un esempio.
Supponiamo di avere una tabella
con alcuni utenti. Creiamo un'API
che riceva come parametro
l'id dell'utente e restituisca i dati
del database per quell'utente:
<?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);
?>
Supponiamo che nel database siano memorizzati paesi e le loro città. Crea un'API che accetti come parametro un paese e restituisca un array delle sue città.