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를 만드세요.