我正在使用android volley库从服务器上的数据库获取记录。我从我的Android应用程序向该php脚本发送查询。当我在第四行编写查询时,如下所示:$ myquery =“从学生中选择名字;”;那么所有结果都会正确返回,但是当我直接发送查询时,它不会返回记录。我确定问题出在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);
}
?>
最佳答案
改成这个
$myquery = $_REQUEST['query'];
代替这个
$myquery = $_POST["query"];