我需要一个与Android配合使用的匿名连接的在线数据库。我需要我的应用程序匿名连接到数据库以检索和发送数据,我一直在寻找教程,但据我所知,最简单的方法是使用PHP + MySql(我从未使用过webservices但是我正在学习)但是我没有用户登录就看不到MySql连接,那么MySql是否允许任何匿名用户连接到我的数据库?怎么会这样?
答案 0 :(得分:0)
您可能希望了解的是使用REST API实现来为您处理此问题。 REST使用HTTP来处理请求和响应,并且您可以使用任何编程语言为您提供许多选项。
你提到PHP,所以你可以看看Slim http://www.slimframework.com/
但是有专为Android设计的REST API,如https://github.com/manavo/Android-RESTapi。
进行研究以找到最适合您的用例的研究。在线阅读 Android REST或RESTful to MySQL 的教程,你会发现一堆信息。
你也可以看看像Laravel或Codeiginiter这样的框架,但它们可能对你想要的东西有点过分。
通常在PHP中,您会在代码
中看到类似的内容class The_data {
function getData($var1,$var2,$var3) {
// Do something with the code here....
}
这可以转化为https://example.com/the_data/getData/name/something/something_else
因此,您可以先将数据传递给Class,然后传递给Method或函数,然后传递给任意数量的参数,例如我示例中的$ vars。
但是如果任何数据是敏感的,你必须安全地进行,而不是通过http。此外,您需要确保清理所有数据以防止SQL注入。