API і БД у PHP
Часта API выкарыстоўваецца для таго, каб атрымаць даныя з базы даных. Давайце паглядзім на прыкладзе.
Няхай у нас ёсць нейкая табліца
з карыстальнікамі. Давайце зробім API,
якое параметрам будзе атрымліваць
id карыстальніка, а аддаваць даныя
з БД для гэтага карыстальніка:
<?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, якое параметрам будзе прымаць краіну і вяртаць масіў яе гарадоў.