API och databaser i PHP
Ofta används API för att hämta data från en databas. Låt oss titta på ett exempel.
Låt oss säga att vi har en tabell
med användare. Låt oss skapa ett API
som tar användarens id
som en parameter och returnerar data
från databasen för den användaren:
<?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);
?>
Låt oss säga att databasen innehåller länder och deras städer. Skapa ett API som tar ett land som parameter och returnerar en array med dess städer.