WAMP服务器:通过PHP文件调用MySQL数据库


WAMP server: Calling a MySQL database through PHP files

我目前正在开发一个安卓应用程序。后端是用PHP编写的,从android应用程序获取输入并将其与MySQL数据库连接(类似于 http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/)。

我的一个类文件(类似于上面链接中的UserFunctions.java)需要给出网址,例如 private static String loginURL = "http://10.0.2.2/android_api/index.php"以便进行必要的沟通。我的问题是我所有的PHP文件都在'www下的文件夹中,例如 'www'blah' .我相当确定我把我的 PHP 文件放在了错误的位置,因为链接(http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/的第 2 点)显示一些文件被放置在'include'中,而index.php文件在此'include'目录之外。

我应该在哪里放置我的PHP文件,以便我的文件结构使我的应用程序能够与MySQL数据库进行通信(例如定义为链接中的android_api)。

如果你使用的是 wamp,它可能在 C:/wamp/www/android_api 中。 www 是 Web 根目录。如果你调用http://10.0.2.2/android_api/index.php,web服务器将在路径C:/wamp/www/android_api中查找文件索引.php

我相当确定应用程序的所有 php 文件都应该在 www 中。

我目前没有用 Java 开发,所以你可能需要摆弄我告诉你的内容,但我从外部应用程序访问 mysql 的方式是这样的:

连接到数据库并在 php 文件中执行查询。然后回显结果(必要时进行 JSON 编码)

然后在外部应用程序中,只需使用 php 文件的路径:

例如。 "http://localhost/your_script.php"

如果它位于www根目录中,这将是您的 php 文件

请注意,您没有在路径中指定www