PHP'de API ve Veritabanı
API sıklıkla veritabanından veri almak için kullanılır. Bir örnek üzerinden görelim.
Diyelim ki bir kullanıcı tablomuz var.
Parametre olarak kullanıcının
id'sini alan ve veritabanından
o kullanıcıya ait verileri döndüren
bir API yapalım:
<?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);
?>
Diyelim ki veritabanında ülkeler ve şehirleri saklanıyor. Parametre olarak bir ülke alan ve şehirlerinin listesini döndüren bir API yapın.