API ja andmebaas PHP-s
Sageli kasutatakse API-d selleks, et saada andmeid andmebaasist. Vaatame seda näite varal.
Oletame, et meil on mingi tabel
kasutajatega. Loome API,
mis saab parameetrina
id kasutaja ja tagastab andmed
andmebaasist selle kasutaja kohta:
<?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);
?>
Oletame, et andmebaasis hoitakse riike ja nende linnu. Tehke API, mis saab parameetrina riigi ja tagastab selle linnade massiivi.