Im новый для PHP и. im, делая мобильное приложение, а также создавая для него веб-сервис. от мобильного im, отправляющего 2 параметра в качестве POST и хотите получать данные в виде данных JSON.Генерировать ответ JSON от PHP
ниже - мой PHP-код.
header('Content-type: application/json');
include 'connection.php';
$response = array();
$location = $_POST['location'];
$country = $_POST['country'];
$query = "SELECT * FROM Feeds WHERE location='".$location."' AND country = '".$country."'";
$result = mysqli_query($conn, $query);
if (mysqli_num_rows($result) != 0)
{
$response["Result"] = 1;
$response["message"] = "Here Data";
}else{
$response["Result"] = 0;
$response["message"] = "No Data";
}
echo json_encode($response);
$conn->close();
, когда я проверяю текущий ответ, как показано ниже.
{"Result":1,"message":"Here Data"}
, но я хочу также получить данные результата вместе с вышеуказанным ответным сообщением. например ниже
{
"Result": 1,
"Message": "Here Data",
"Feeds": [
{
"userid": "2",
"name": "Demo",
"address": "Demo"
},
{
"userid": "2",
"name": "Demo",
"address": "Demo"
}
]
}
вы не получите результат вашего запроса – 0x13a
@DiegoMariani, как я могу сделать что. получить результат и генерировать ответ –
добавить: '$ ответ [ "каналы"] = mysqli_fetch_array ($ сопп, $ результат);' – Phiter