Android JSON解析| PHP脚本和验证JSON
我在phpmyadmin面板中有一个数据库。我想把这个数据库看作json格式。当我粘贴我的链接到。它说空。我的php脚本有什么问题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
<?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编译器可以处理这个拼写错误?