php - 在应用程序和网络之间共享数据库

标签 php android database sqlite shared

我参与了一个必须从现有数据库中检索查询的应用程序。这个数据库必须在远程服务器的 php 中实现,并且将是管理员必须将内容插入共享数据库的地方,但我不知道如何正确实现或什么是最好的解决方案。

我正在考虑使用 php 创建一个 sqlite 数据库并将应用程序直接连接到数据库,但我还没有找到最好的方法。

你怎么看?谢谢大家。

最佳答案

仅供引用,如果没有任何服务器通信 ( Web services ),您将无法在 Android 应用程序中使用网站数据库。

如果你想管理网站和 Android 应用程序之间的通信意味着你需要一个中央服务器(可能是我的 sql dab),它有你的网络/移动应用程序的数据。所以,之后通过使用网络服务方法(REST/SOAP)你可以实现它们之间的通信

I'm thinking about make a sqlite database with php and connect directly the app to the db, but I haven't found yet the best way to do that.

这不是将移动应用程序与数据库连接的正确方法。相反,您应该创建一个在服务器上运行的中间件(REST/SOAP web 服务)。该中间件将依次与数据库连接,您的移动应用程序(无论是 Android、iOS 还是 Windows 应用程序)都可以与该中间件通信。

关于php - 在应用程序和网络之间共享数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31988156/

相关文章:

mysql - 删除所有没有表的模式

sql - 数据库,其他语言的列名

python - 通过添加某些列的值从 Excel 行中删除重复项

php - 有没有办法在extbase查询中使用mysql函数?

php - .NET 还是 PHP,企业还是开源?

android - 安卓谷歌地图语音搜索可以打开吗?

android - 在android中,如何实时获取正确的频率值?

php - 从序列化数据中解析 PHP 数组

javascript - 从 datepicker 获取值并分配给 php

java - ListView行上不同对象的不同点击事件