Android JSON解析| PHP脚本和验证JSON

Android JSON解析| PHP脚本和验证JSON,php,android,mysql,json,Php,Android,Mysql,Json,我在phpmyadmin面板中有一个数据库。我想把这个数据库看作json格式。当我粘贴我的链接到。它说空。我的php脚本有什么问题 <?php $host = "**"; $user = "**"; $password = "**"; $db = "**"; $sql = "select * from product_info;"; $con = mysqli_connect($host,$user,$password,$db); $result = mysqli_query($co

我在phpmyadmin面板中有一个数据库。我想把这个数据库看作json格式。当我粘贴我的链接到。它说空。我的php脚本有什么问题

<?php

$host = "**";
$user = "**";
$password = "**";
$db = "**";

$sql = "select * from product_info;";
$con = mysqli_connect($host,$user,$password,$db);

$result = mysqli_query($con,$sql);
$response = array();

while($row = mysqli_fetch_array($result)){
    array_push($response,array("name"=>$row[0],"email"=>$row[1],"mobile"=>$row[2]));
}

echo json_encode(array("server_response"=>$respose));
mysqli_close($con);

?>

行中有一个打字错误(
$respose

echo json_encode(array("server_response"=>$respose));
应该是哪一个

echo json_encode(array("server_response"=>$response));

回音线上的“回复”一词中缺少一个字母。这就是为什么你会得到空值

更换

echo json_encode(array("server_response"=>$respose));
通过此

echo json_encode(array("server_response"=>$response));

此外,还应将标题设置为application/json

header('Content-Type: application/json');
最终代码应为:

header('Content-Type: application/json');

echo json_encode(array("server_response"=>$response));

它正在工作。非常感谢您的关注。我有个问题。有没有PHP编译器可以处理这个拼写错误?