API und Datenbanken in PHP
Oft wird eine API verwendet, um Daten aus einer Datenbank abzurufen. Schauen wir uns ein Beispiel an.
Nehmen wir an, wir haben eine Tabelle mit Benutzern. Lassen Sie uns eine API erstellen, die als Parameter die id des Benutzers erhält und die Daten aus der Datenbank für diesen Benutzer zurückgibt:
<?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);
?>
Nehmen wir an, in der Datenbank sind Länder und ihre Städte gespeichert. Erstellen Sie eine API, die als Parameter ein Land entgegennimmt und ein Array seiner Städte zurückgibt.