使用另一台机器从 phpmyadmin 获取数据
Get data from phpmyadmin using another machine
我正在使用以下代码构建一个 android 应用程序:
try{
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://10.0.2.2/tut.php");
HttpResponse response = httpClient.execute(httpPost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
}catch(Exception e){
System.out.println("Exception 1 caugt");
}
这个应用程序在我的电脑上运行良好。
我希望每个人下载这个应用程序都可以使用它并从 phpmyadmin 读取数据。
谁能教我怎么做?
(我希望可以从 public 用户读取 phpmyadmin 中的数据。)
我需要更改代码吗?
HttpPost httpPost = new HttpPost("http://XXXXXXXXX/tut.php");
要让每个人都可以使用您的应用程序,您必须在线托管您的数据。您可以通过多种方式实现这一目标,这在很大程度上取决于您打算分发的应用程序类型。
如果您只是想开始尝试它的工作原理,您可以购买支持 mysql 和 php 的普通虚拟主机。这将使您一年花费 30 至 60 欧元。您设置数据库,上传 php api 就可以了。
如果您想要更专业的方法,您可以选择通过 Amazon Web Services 和 Microsoft 的 Azure 等云服务在云中托管。这有很大的学习曲线,但它可以让您完全控制服务器并获得丰富的经验。
我正在使用以下代码构建一个 android 应用程序:
try{
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://10.0.2.2/tut.php");
HttpResponse response = httpClient.execute(httpPost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
}catch(Exception e){
System.out.println("Exception 1 caugt");
}
这个应用程序在我的电脑上运行良好。
我希望每个人下载这个应用程序都可以使用它并从 phpmyadmin 读取数据。
谁能教我怎么做?
(我希望可以从 public 用户读取 phpmyadmin 中的数据。)
我需要更改代码吗?
HttpPost httpPost = new HttpPost("http://XXXXXXXXX/tut.php");
要让每个人都可以使用您的应用程序,您必须在线托管您的数据。您可以通过多种方式实现这一目标,这在很大程度上取决于您打算分发的应用程序类型。
如果您只是想开始尝试它的工作原理,您可以购买支持 mysql 和 php 的普通虚拟主机。这将使您一年花费 30 至 60 欧元。您设置数据库,上传 php api 就可以了。
如果您想要更专业的方法,您可以选择通过 Amazon Web Services 和 Microsoft 的 Azure 等云服务在云中托管。这有很大的学习曲线,但它可以让您完全控制服务器并获得丰富的经验。