通过从数据库中获取ID并检索相应的详细信息

时间:2016-06-26 05:09:14

标签: php database android-studio

我试图从用户获取Id并且结果必须显示来自ID的特定行的详细信息..即时通讯使用连接到Android工作室的PHP在android工作室中没有错误但是当我尝试查看网址时PHP代码我得到了NULL值。我想显示数据库中的数据

{ “结果”:[{ “名” 的空值, “用户名”:NULL, “电子邮件”:空, “年龄”:NULL, “密码”:空}]}

这是我的PHP代码:     

if($_SERVER['REQUEST_METHOD']=='GET'){

    $id  = $_GET['id'];

    $sql = "SELECT * FROM user WHERE id='".$id."'";

    $r = mysqli_query($con,$sql);

    $res = mysqli_fetch_array($r);

    $result = array();

    array_push($result,array(
        "name"=>$res['name'],
        "username"=>$res['username'],
        "email"=>$res['email'],
        "age"=>$res['age'],
        "password"=>$res['password']
        )
    );

    echo json_encode(array("result"=>$result));

    mysqli_close($con);

}

1 个答案:

答案 0 :(得分:0)

您确定从 $ _ GET ['id']获得了一个值;

也许它给出空值的原因是因为 $ id 也是空的。

尝试在json上包含id的值,以便在logcat中看到id的值。

$.ajax({
            type: "POST",
            url: "process.php",
            data: str,
            beforeSend: function() {