http链接上的sql参数

时间:2018-05-13 17:37:09

标签: java android sql http

我正在开发一个需要浏览MySQL数据库的android应用程序。 当我想要一张桌子上的所有信息时,我已经成功获得了一个堕胎,问题是,当我想添加像SELECT * FROM TABLE WHERE Name=name这样的参数时,我不知道如何在HTTP链接上添加参数。 这是获取所有国家“http://cookndinner.atwebpages.com/api/countries”的链接,这一个很好(你可以试试)但是当我想选择一个按Code = Fr进行的国家时,这个sql请求SELECT * FROM COUNTRIES WHERE CODE=FR它不起作用

我试过这个链接:http://cookndinner.atwebpages.com/api/countries/

这一个:http://cookndinner.atwebpages.com/api/countries/FR

和这一个:http://cookndinner.atwebpages.com/api/countries/code=FR

它们都没有工作,它只是提供表格上的所有信息而不添加参数

我也把这个用于另一张桌子:http://cookndinner.atwebpages.com/api/users?email=louisard2@gmail.com&password=bankai123  但它不起作用

COuld有人帮助我,并指出如何在Http链接上插入SQL参数或者你知道一个可能有用的教程

谢谢

PS:php部分已经完成

1 个答案:

答案 0 :(得分:0)

从头开始,确保您在PHP中的查询如下所示:

public class Values: MonoBehaviour {
    public bool One;
    public bool Two;
}

然后你的URI应该是这样的:

$code = $_GET['code'];
$result = mysqli_query($con,"SELECT * FROM countries WHERE code = '$code'");

您可以将代码作为参数传递给方法。如果这不起作用,您可以将SQL查询更改为...

String url_get_country = "http://yourHostName/nameOfPhPFile.php?code=" + code