API en DB in PHP
Vaak wordt een API gebruikt om gegevens uit een database op te halen. Laten we een voorbeeld bekijken.
Stel we hebben een tabel met gebruikers.
Laten we een API maken die als parameter
het id van een gebruiker ontvangt
en de gegevens uit de DB voor die gebruiker teruggeeft:
<?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);
?>
Stel dat in de database landen en hun steden zijn opgeslagen. Maak een API dat als parameter een land ontvangt en een array met zijn steden teruggeeft.