无法从php脚本获取记录到Android应用程序

时间:2016-06-14 13:28:22

标签: php android mysql android-volley

我正在使用android volley库从服务器上的数据库中获取记录。我从我的Android应用程序发送查询到这个PHP脚本。当我在第4行写自己的查询,如下所示$ myquery ="从学生中选择名字;&#34 ;;然后所有结果都正确返回但是当我直接发送查询时,它不会返回记录。我确定问题是在PHP脚本中,请帮助我在这个基本脚本中出错?     

function showStudent()
{
    global $connect;
    $myquery = $_POST["query"];

    $result = mysqli_query($connect,$myquery);
    $number_of_rows = mysqli_num_rows($result);

    $temp_array = array();

    if($number_of_rows>0)
    {
        while( $row = mysqli_fetch_assoc($result) )
        {
            $temp_array[] = $row;
        }
    }

    header('Content-Type: application/json');
    echo json_encode(array("dataArray"=>$temp_array));
    mysqli_close($connect);
}
?>

1 个答案:

答案 0 :(得分:0)

更改为

$myquery = $_REQUEST['query'];

而不是这个

$myquery = $_POST["query"];