API i Bazy Danych w PHP
Często API jest używane do pobierania danych z bazy danych. Spójrzmy na przykład.
Załóżmy, że mamy tabelę
z użytkownikami. Stwórzmy API,
które parametrem będzie pobierać
id użytkownika, a zwracać dane
z bazy danych dla tego użytkownika:
<?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);
?>
Załóżmy, że w bazie danych przechowywane są kraje i ich miasta. Stwórz API, które parametrem będzie przyjmować kraj i zwracać tablicę jego miast.