我为我的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,所以不是真正的专业人士。请尊重它)
答案 0 :(得分:0)
How to connect Android with PHP, MySQL教程绝对可以帮到你。祝好运。
答案 1 :(得分:0)
是的,您必须将.php文件上传到您的服务器上(包含MySQL数据库)。
然后,在你的android类中,创建一个asynctask类。那个aynsctask类必须请求你的phpfile获取json。