具有匿名用户的数据库


Data Base with anonymous users

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

您可能想要研究的是使用 REST API 实现来为您处理此问题。 REST 使用 HTTP 来处理请求和响应,并且有很多选项可供您使用任何您熟悉的编程语言使用。

你提到了PHP,所以你可能会看看Slim http://www.slimframework.com/

但是有一些专门为Android设计的REST API,比如 https://github.com/manavo/Android-RESTapi。

进行研究以找到最适合您的用例的产品。 在网上查找Android REST或RESTful到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注入。