繁体   English   中英

如何从数据库和php文件中检索所有数据到android?

[英]How To retrieve all data from database and php file to android?

我想使用android检索数据库和php文件的所有数据我真的知道如何检索单个数据但不是所有数据

$query_search = "select * from member ";
$query_exec = mysql_query($query_search) or die(mysql_error());

while($list=mysql_fetch_array($query_exec))
{
    $row[]=$list;
    echo  json_encode($row);
}

在你的循环之外回显你的json编码

while($list=mysql_fetch_array($query_exec))
{
    $rows[]=$list;

}
echo  json_encode($rows);

尝试这样的事情

    $your_querry="select * from member ";
    $query=mysql_query($your_querry);
               while($r = mysql_fetch_assoc($query)) {
                   $rows[] = array('data'=>$r);
               }
   echo json_encode(array('jsonresult'=>$rows));

编辑1:海报想要android代码:

你应该调用你的php文件来获得结果,然后处理json响应:

    HttpClient httpclient = new DefaultHttpClient();    
    HttpPost httppost = new HttpPost("http://example.com/your_file.php");
     ResponseHandler<String> responseHandler = new BasicResponseHandler();
     String responseBody = httpclient.execute(httppost, responseHandler);
    // You dont have to use POST you can use GET...

现在你的Json响应在responseBody中。 接下来就是解析它以获取数据

您可以使用Java或Android中的Parsing JSON谷歌许多不同的解决方案。

这是一个详细的例子: 如何解析Android中的JSON

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM