API dan Basis Data dalam PHP
Seringkali API digunakan untuk mendapatkan data dari basis data. Mari kita lihat sebuah contoh.
Misalkan kita memiliki suatu tabel
dengan pengguna. Mari kita buat API,
yang akan menerima parameter
id pengguna, dan mengembalikan data
dari basis data untuk pengguna tersebut:
<?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);
?>
Misalkan dalam basis data disimpan negara-negara dan kota-kotanya. Buatlah API, yang akan menerima parameter negara dan mengembalikan array kota-kotanya.