API og database i PHP
API brukes ofte for å hente data fra en database. La oss se på et eksempel.
La oss si at vi har en tabell med brukere.
La oss lage et API som tar imot
id til brukeren som en parameter,
og returnerer data fra databasen for den brukeren:
<?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);
?>
La oss si at land og deres byer er lagret i databasen. Lag et API som tar imot et land som parameter og returnerer en array med dens byer.