如何通过android Volley或JSON从mysql检索特定行数据?

如何通过android Volley或JSON从mysql检索特定行数据?,android,mysql,json,Android,Mysql,Json,大家好,我已经使用volley库进行了登录和注册,数据成功保存,如下面的快照1所示。现在我的问题是,当特定用户登录时,如何检索特定或特定行数据??例如,如果用户admin登录,如何单独获取其整行 在服务器端保存数据 您必须使用服务器端脚本。将获取特定数据行的Webservice。 脚本应该获取您的输入参数,并为您提供输出Json数组或对象 然后使用截击点击此脚本,您收到的响应可以用于下一步 //调用volley get方法并在success方法中获取数据 <?php $conn =

大家好,我已经使用volley库进行了登录和注册,数据成功保存,如下面的快照1所示。现在我的问题是,当特定用户登录时,如何检索特定或特定行数据??例如,如果用户admin登录,如何单独获取其整行
在服务器端保存数据
您必须使用服务器端脚本。将获取特定数据行的Webservice。 脚本应该获取您的输入参数,并为您提供输出Json数组或对象


然后使用截击点击此脚本,您收到的响应可以用于下一步

//调用volley get方法并在success方法中获取数据

<?php
    $conn = mysql_connect("localhost", "root", "");
    if(isset($conn))
    {
        mysql_select_db('your_db', $conn);
    }
    else
    {
       echo 'Sorry,can not connect to database' ;
    }

   $userid = isset($_GET['id']) ? mysql_real_escape_string($_GET['id']) :  "";
   $qur = mysql_query("select usename,other_fields from `your_tbl` where userid= $userid");
 $result =array();
    while($r = mysql_fetch_array($qur)){
extract($r);
       $result[] = array("usename" => $usename,"other_fields" => $other_fields); 
}
$json =array("data"=>$result);
mysql_close($conn);
/* Output header */
header('Content-type: application/json');
echo json_encode($json);
public void onSuccess(string response) 
{
                try {
                        String s = new String(response);
                        JSONObject jsonObject = new JSONObject(s);

                       if (jsonObject.has("data")) {
                           JSONArray country =jsonObject.getJSONArray("data");
                           for (int i = 0; i < country.length(); i++) {
                            JSONObject cnt = country.getJSONObject(i);
                            String res=cnt.getString("username"));
                           //now you can use res as per your requirement
                        }
                    } catch (JSONException e) {
                   e.printStackTrace();
                } catch (NullPointerException e) {
                e.printStackTrace();
            }
        }
public void onSuccess(字符串响应)
{
试一试{
字符串s=新字符串(响应);
JSONObject JSONObject=新的JSONObject;
if(jsonObject.has(“数据”)){
JSONArray country=jsonObject.getJSONArray(“数据”);
对于(int i=0;i
这里是php文件,它将为您提供包装在json对象中的表数据。现在您需要通过截取方法捕获该json对象。我只是告诉您如何在android中处理json对象。这取决于您如何使用json对象。这只是处理php json和android的简单想法。我希望您能理解我的语言。我也提出了同样的问题,这就是问题