API ja tietokanta PHP:ssä
API:a käytetään usein tietojen hakemiseen tietokannasta. Katsotaanpa esimerkkiä.
Oletetaan, että meillä on käyttäjätietoja
sisältävä taulu. Luodaan API,
joka saa parametrina käyttäjän
id:n ja palauttaa tietokannasta
kyseisen käyttäjän tiedot:
<?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);
?>
Oletetaan, että tietokannassa on tallennettuna maita ja niiden kaupunkeja. Tee API, joka saa parametrina maan nimen ja palauttaa sen kaupunkien taulukon.