empty response php sql json


empty response php sql json

我正在开发一个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);

如果它仍然是空白,那么它可能是数据库数据问题。