我设计了一个使用PHP连接到远程MySQL数据库的Android应用程序,用于将数据从应用程序插入数据库。
目前我将PHP文件放在本地服务器XAMPP中,但在这种情况下,服务器必须始终可用,以便应用程序可以正常工作。
是否有任何其他地方将PHP文件上传或上传到在线,这样任何人都可以测试应用程序,而无需我的本地服务器可用。
请注意,我无法将其上传到同一个MySQL数据库服务器上,因为它之前已经设计过。
答案 0 :(得分:1)
更好的解决方案是在服务器端实现REST接口。在Android方面,它只是HTTP请求(POST,GET,PUT)和数据解释的实现。无需在客户端使用任何数据库连接器。
对于REST客户端的实现,我强烈建议使用Volley library(由Google提供)。
答案 1 :(得分:0)
嗯,我相信你需要的是一台支持PHP的服务器。那里有很多。如果你是一个免费的解决方案,你可以测试,人们可以同时使用,建议你,000webhost.com。我不能说它们太棒了,但它们有你需要的东西。您可以在那里发送请求并允许php到CRUD到mysql DB。
答案 2 :(得分:-2)
您可以在系统(PC或笔记本电脑)上使用WAMP服务器,并将其置于在线状态,如图所示。你要做的就是从' localhost'中取代IP。到' xxx.xx.xx.xx'在您的数据库连接文件中。
但是,如果您希望服务器可用于24 * 7,则可以使用一些免费的网络托管服务,例如000webhost.com(以及许多其他服务。在Google上搜索)。他们为托管网站和应用程序提供了一些免费空间,后端有PHP。