API y Bases de Datos en PHP
A menudo, la API se utiliza para obtener datos de la base de datos. Veamos un ejemplo.
Supongamos que tenemos una tabla
con usuarios. Creemos una API
que reciba como parámetro el
id del usuario y devuelva los datos
de la base de datos para ese usuario:
<?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);
?>
Supongamos que en la base de datos se almacenan países y sus ciudades. Cree una API que reciba como parámetro el país y devuelva un array de sus ciudades.