【问题标题】:How To retrieve all data from database and php file to android?如何从数据库和php文件中检索所有数据到android?
【发布时间】:2013-08-14 19:17:52
【问题描述】:

我想使用 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);
}

【问题讨论】:

    标签: php android database


    【解决方案1】:

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

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

    【讨论】:

    • 你是对的,但我想要安卓代码,请帮帮我
    【解决方案2】:

    试试这样的

        $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 搜索许多不同的解决方案。

    这里有一个详细的例子:How to parse JSON in Android

    【讨论】:

    • 谢谢我的意思是 android 代码,是的,如果您对 android 代码有任何评论,我真的很感激
    猜你喜欢
    • 2016-08-17
    • 2014-04-10
    • 2023-04-08
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多