API és adatbázis PHP-ban
Az API-t gyakran arra használják, hogy adatokat szolgáltasson az adatbázisból. Nézzük ezt egy példán keresztül.
Tegyük fel, hogy van egy users táblánk.
Készítsünk egy API-t,
ami paraméterként megkapja a felhasználó
id-ját, és visszaadja az adatbázisból
származó adatokat ehhez a felhasználóhoz:
<?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);
?>
Tegyük fel, hogy az adatbázisban országok és városaik tárolódnak. Készítsen egy API-t, ami paraméterként fogadja az országot és visszaadja annak városainak tömbjét.