2015-08-13 148 views
2

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

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

您认为如何?谢谢你们。

+0

您的意思是PHP项目和应用程序必须与数据库中的数据一起工作? – KhorneHoly

+0

是的。管理员将管理网络并将插入数据,并且该应用程序将查询数据库, – user1423168

+1

@KingOfMasses回答是正确的方式 – KhorneHoly

回答

2

仅供参考,没有任何服务器通信(Web services),您不能在android应用程序中使用网站数据库。

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

我在考虑做一个SQLite数据库与PHP和直接应用连接 到分贝它们之间的通信,但我还没有找到 那个最好的办法。

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

+1

是的,当然我知道我需要一个中央服务器。然后我会研究REST/SOAP。谢谢。 – user1423168

+0

好运民间:)接受我的答案,如果它可以帮助你! –

相关问题