我正在尝试使用Android设备中的PHP连接到MySQL。我正在学习本教程:http://blog.sptechnolab.com/2011/02/10/android/android-connecting-to-mysql-using-php/
我的问题是你创建的php文件在哪里?这是否包含在您的Android项目中或从哪里运行?
由于
答案 0 :(得分:1)
回答你的问题:
1)Android设备上不包含php文件 2)您需要创建.php文件并将其上传到服务器。
现在,我不确定你对php有多了解,但是如果你是初学者,你可以使用Text Edit(Mac)或Notepad(Windows)等文本编辑器应用程序轻松创建.php文件。 。你控制服务器或在某个地方有一个网站吗?如果是这样,您可以将文件上传到那里的位置。
php文件的工作方式: 首先,你的Android设备(一旦你完成你引用的教程)将向你服务器上的php文件发送请求,然后php文件将连接到MySQL数据库,并生成一些你的Android应用程序可以获取的输出( 例如,知道MySQL连接尝试的结果等)
* 进一步 如果你想要一个关于php的超级简单的教程,请查看W3 Schools优秀的php部分:http://www.w3schools.com/php/
答案 1 :(得分:0)
PHP文件驻留在服务器上,MySQL数据库也是如此。这在教程的第一张图片中显示。此服务器可以是您的计算机,也可以是Web主机。在本教程中,android应用程序创建对Web服务器的JSON调用,该服务器使用PHP查询数据库,并将数据返回给应用程序。在您链接到的示例中,服务器地址为http://10.0.2.2/
。
答案 2 :(得分:0)
使用您发布的链接示例..服务器为http://10.0.2.2/
HttpPost httppost = new HttpPost("http://10.0.2.2/city.php");
PHP是一种服务器端语言,使用HTTP Server提供给客户端。 MySQL Serve可以在同一主机上,也可以在不同的主机上。
在这里阅读有关PHP的内容 - > http://www.php.net/manual/en/intro-whatis.php