offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗ppSpAiDb 36 of 41 menu

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, которое параметром будет принимать страну и возвращать массив ее городов.