使用PHP将Android应用程序连接到外部MySQL数据库

时间:2013-06-21 09:40:42

标签: php android mysql http

我为我的Android应用创建了一个login_activity。我已经完成了很多关于如何从外部MySQL数据库获取数据的教程。我可以访问这个外部MySQL数据库。我跟着其中一个编写了以下PHP代码,它将从服务器获取我的login_Activity数据:

<?php
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);

$dbhost="localhost";
$dbuser="";   
$dbpass=""

$connect=mysql_connect($dbhost,$dbsuer,$dbpass) or die("database selection error");

$username=$_POST['username'];
$password=$_POST['password'];

$query=mysql_query("SELECT * FROM app_users_parent where Email='$username' AND Password='$password');
$num=mysql_num_rows($query);

if($num==1) {

while($list=mysql_fetch_assoc($query)) {
$output=$list;
echo json_encode('$output');
}

mysql_close();

}

?>

我知道我必须将这个php文件放在同一台服务器上。但我真的不明白该怎么做?我应该使用像FileZilla这样的FTP或什么? 我在网上找不到任何教程,显示如何以及在何处保存这个php文件。 如果您需要我连接到此文件的Java代码,我可以将其提供给您。 (P.S.-我刚开始使用android,所以不是真正的专业人士。请尊重它)

2 个答案:

答案 0 :(得分:0)

How to connect Android with PHP, MySQL教程绝对可以帮到你。祝好运。

答案 1 :(得分:0)

是的,您必须将.php文件上传到您的服务器上(包含MySQL数据库)。

然后,在你的android类中,创建一个asynctask类。那个aynsctask类必须请求你的phpfile获取json。