2011-12-07 107 views
0

我試圖從Android設備連接到使用PHP的MySQL。我正在學習本教程:http://blog.sptechnolab.com/2011/02/10/android/android-connecting-to-mysql-using-php/從Android設備使用PHP連接到MySQL數據庫

我的問題是你創建的php文件在哪裏?這是包含在您的Android項目或我從哪裏運行它?

感謝

+1

PHP是一種服務器端語言 - 它將被託管並使用HTTP服務器提供給設備 - > http://www.php.net/manual/en/intro-whatis.php – ManseUK

回答

1

回答您的問題:

1)不包括在Android設備上的PHP文件。
2)您需要創建.php文件並將其上傳到服務器。現在,我不知道你對php有多少了解,但爲防萬一你是初學者,你可以使用文本編輯器(Mac)或記事本(Windows)等文本編輯器應用程序輕鬆創建.php文件。 )。你是否控制服務器或在某個地方建立網站?如果是這樣,您可以將文件上傳到該位置。

如何在PHP文件將工作: 首先,你的Android設備(一旦你的教程中,你引以爲完成)將您的服務器上發送到PHP文件的請求,然後將PHP文件會連接到MySQL數據庫,併產生一些輸出,你的Android應用程序可以拿回(前,知道MySQL連接嘗試的結果,等

* 的進一步深入 如果你想在PHP中的超簡易教程檢查W3學校優秀的PHP部分:http://www.w3schools.com/php/

+0

謝謝我現在得到它!是的,我有權訪問服務器,我將從那裏獲取信息,以便能夠在那裏上傳php文件。太感謝了! – DMC

+0

使用w3chools真的不是最好的前進方式** - > http://w3fools.com/有這麼多替代品.. [php.net](http://www.php.net/manual/en /tutorial.php)一個 – ManseUK

+0

@davemc沒有問題!很高興我可以幫忙。 php是一種非常易於學習的語言,有大量的資源可以幫助你開始。俗話說:Google是你的朋友... – sean

0

的PHP文件駐留在服務器上一樣,MySQL數據庫。這顯示在教程的第一張圖片中。這臺服務器可能是你的電腦,或者它可能在網絡主機上。在教程中,android應用程序創建一個到Web服務器的JSON調用,該服務器使用PHP來查詢數據庫,並將數據返回給應用程序。在您鏈接的示例中,服務器地址是http://10.0.2.2/

0

使用您發佈的鏈接..的例子中,服務器是http://10.0.2.2/

HttpPost httppost = new HttpPost("http://10.0.2.2/city.php");

PHP是一個服務器端語言,並提供給使用HTTP服務器的客戶端。 MySQL服務器可以位於同一臺主機或不同的主機上。

有關於PHP這裏讀 - >http://www.php.net/manual/en/intro-whatis.php