PHPにおけるAPIとデータベース
APIは、データベースからデータを取得するためによく使用されます。 例を見てみましょう。
ユーザー情報を持つテーブルがあるとします。
ユーザーのidをパラメータとして受け取り、
データベースからそのユーザーのデータを返すAPIを作成してみましょう:
<?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);
?>
データベースに国とその都市が保存されているとします。 国をパラメータとして受け取り、その都市の配列を返すAPIを作成してください。