[英]Connect android app to an External MySQL database using PHP
我已經為我的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文件放到同一服務器上。 但是我真的不明白該怎么做? 我應該為FTP使用FileZilla之類的東西嗎? 我在網上找不到任何顯示如何以及在何處保存此php文件的教程。 如果您需要我的Java代碼來連接到此文件,可以將其提供給您。 (PS-我剛開始使用android,所以這里不是專業人士。請尊重)
如何將Android與PHP連接,MySQL教程絕對對您有所幫助。 祝好運。
是的,您必須將.php文件上載到服務器(其中包含MySQL數據庫)。
然后,在您的android類中,創建一個asynctask類。 該aynsctask類必須請求您的phpfile獲取json。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.