我正在开发一个php服务器,使用JSON向Android客户端发送数组响应。现在我只是简单地测试 php 代码,但结果是空的。请帮忙!!
<?php
#Connect to Database
$con = mysqli_connect("localhost","root","", "leoonline");
#Check connection
if (mysqli_connect_errno()) {
echo 'Database connection error: ' . mysqli_connect_error();
exit();
}
//Check already exist account
$allaccount = mysqli_query($con, "SELECT * FROM usersacc");
$results = array();
while($row = mysqli_fetch_array($allaccount))
{
$results[] = array(
'id' => base64_decode($row['id']),
'phone' => $row['phone'],
'password'> $row['password']
);
}
$json = json_encode($results);
?>
这是你的最终代码吗?如果发生连接错误消息,您不会输出任何内容。
改变
$json = json_encode($results);
自
echo json_encode($results);
如果它仍然是空白,那么它可能是数据库数据问题。