我设计了一个使用 PHP 连接到远程 MySQL 数据库的 android 应用程序,目的是将数据从应用程序插入数据库。
目前我将 PHP 文件放在本地服务器 XAMPP 中,但在这种情况下,服务器必须始终可用,这样应用程序才能正常工作。
是否有任何其他地方可以放置或上传 PHP 文件以使其在线,以便任何人都可以测试应用程序,而无需我的本地服务器可用。
请注意,我不能将它上传到同一个 MySQL 数据库服务器上,因为它之前已经设计过了。
Better solution for this is to implement REST interface on the server side. On the Android side it would be just an implementation of HTTP requests (POST,GET,PUT) and data interpretation. There is no need to use any database connector on the client side.
For the implementation of REST client I would strongly suggest using Volley library(by Google).
好吧,我相信你需要的是一个支持 PHP 的服务器。那里有很多。如果您正在寻求免费的解决方案,您可以测试并且人们可以同时使用,建议您,000webhost.com。我不能说他们很棒等等,但他们有你需要的东西。您可以在那里发送您的请求并允许 php 到 CRUD 到 mysql DB。
您可以在您的系统(PC 或笔记本电脑)上使用 WAMP 服务器并将其在线,如图所示。只需将数据库连接文件中的 IP 从 'localhost' 替换为 'xxx.xx.xx.xx'。
但是,如果您希望您的服务器 24 * 7 可用,您可以使用一些免费的网络托管服务,例如000webhost.com(以及许多其他。在 google 上搜索)。它们为托管具有 PHP 后端的网站和应用程序提供了一些免费空间。