Как запросить API из параметров URL

0

Я пытаюсь создать API. В настоящее время отображается JSON, который я могу использовать в приложении. Я пытаюсь запросить JSON, используя параметры url, но я немного не уверен в том, что лучший подход.

текущий URL:

api/json.php

что я пытаюсь достичь

 api/json.php?id=ronnie

отображать все результаты, где id равен параметрам, определенным в URL-адресе

текущий php для отображения JSON:

<?php

 header('Access-Control-Allow-Origin: *'); 
include 'connect.php';

if(!$con){ 
die('Could not connect: '.mysqli_error()); 
} 

$result = mysqli_query($con, "SELECT * FROM airQual ORDER BY DATE(subDate), subTime DESC"); 
while($row = mysqli_fetch_assoc($result)){ 
$output[]=$row; } 


$data = array('boards' => $output);
echo(json_encode($data, JSON_PRETTY_PRINT)); 

mysqli_close($con);

?>
  • 0
    добавьте предложение WHERE в строку sql.
Теги:

2 ответа

1
Лучший ответ

Вы должны сначала перенести параметр из URL в переменную. Вы можете сделать это, как показано ниже:

$id = $_GET['id'];  

Как только вы получите значение в $id вы можете передать его вашему запросу, как показано ниже:

$result = mysqli_query($con, "SELECT * FROM airQual WHERE id = '"$id"' ORDER BY DATE(subDate), subTime DESC"); 
  • 0
    Спасибо за объяснение. Очень признателен!
0

Вы можете получить параметры URL-адреса следующим образом:

$ id = $ _GET ['id'];

Ещё вопросы

Сообщество Overcoder
Наверх
Меню