具有匿名用户的数据库

时间:2016-02-23 20:54:32

标签: php android mysql

我需要一个与Android配合使用的匿名连接的在线数据库。我需要我的应用程序匿名连接到数据库以检索和发送数据,我一直在寻找教程,但据我所知,最简单的方法是使用PHP + MySql(我从未使用过webservices但是我正在学习)但是我没有用户登录就看不到MySql连接,那么MySql是否允许任何匿名用户连接到我的数据库?怎么会这样?

1 个答案:

答案 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注入。