API og databaser i PHP
Ofte bruges API til at hente data fra en database. Lad os se på et eksempel.
Lad os sige, at vi har en tabel
med brugere. Lad os lave et API,
som via en parameter vil modtage
id på brugeren og returnere data
fra databasen for denne bruger:
<?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);
?>
Lad os sige, at der i databasen gemmes lande og deres byer. Lav et API, som via en parameter vil modtage landet og returnere en array af dets byer.