如何通过xampp连接php、MySQL和android?

Posted

技术标签:

【中文标题】如何通过xampp连接php、MySQL和android?【英文标题】:how to connect php, MySQL with android through xampp? 【发布时间】:2014-08-07 17:42:35 【问题描述】:

我是 android 新手,正在开发一个应用程序。我将在服务器上使用数据库,但同时我在 xampp 上创建了一个数据库,并按照this 链接将我的应用程序与数据库连接起来。我正在尝试注册用户并将他的详细信息存储到我的数据库中。我在 xampp/htdocs 文件夹中创建了 3 个文件: Config.php 、 DbConnect.php 和 new_user.php 以将新用户添加到数据库中。 我正在使用

url_create_product = "http://localhost/Signup_api/new_user.php"

Signup_api 是我在 xampp/htdocs 中的文件夹。 我还在我的 src 文件夹中创建了一个 JSONParser.java 文件以及主要活动。 但是该应用程序会显示“正在创建产品..”消息几分钟然后停止。 有没有人尝试过将android应用程序连接到xampp?请分享你的经验。有必要用wamp吗?

【问题讨论】:

不管你使用什么样的服务器。 androidhive 示例不起作用,您做了什么更改? 我更改了网址,因为我想将应用程序与我的数据库连接起来。我的 db 表中有 10 个字段,所以我在 create_product.php 中进行了更改以接受 10 个条目而不是 3 个条目。在 android src 文件夹中,我只创建了 NewProductActivity.java 来添加新用户,而 JSONParser.java 原样。我认为问题出在网址上。我使用了我的 IP 地址和 10.0.2.2,但它不起作用。 我也使用微调器来输入数据,而不是在我的 android 代码中使用 editText。 你改变了很多,你有很多文件。那么您无法告诉我们是连接问题还是代码错误。所以有很多东西要查。让我们从您尝试使用您的 android 客户端调用的一个 php 文件开始。客户端发布/获取php文件的post代码。 【参考方案1】:

使用 ip 地址而不是 localhost ... 例如 http://locahost/xxxx/index.php 将是 http://192.x.x.x/..../index.php。先在android浏览器上测试是否可以访问。

【讨论】:

以上是关于如何通过xampp连接php、MySQL和android?的主要内容,如果未能解决你的问题,请参考以下文章

如何测试通过xampp连接到mysql db的php登录?

Mysql - 数据库连接 - xampp - 使用 PHP [重复]

XAMPP:mySQL 未连接 [重复]

在 XAMPP(MacOS)中使用 php 连接 MySQL 服务器被拒绝连接

来自远程系统的 php 中的 XAMPP Mysql 连接错误

JDBC - XAMPP (MySQL db) - 通过互联网的连接问题