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, որն ընդունելու է երկրի անունը որպես պարամետր և կվերադարձնի նրա քաղաքների զանգվածը: