2014-12-06 17 views
-1

我有一個網站,我把我的事件,我想建立一個應用程序(爲Android的第一個),將顯示我的事件,如我的網站一樣。 在我的網站我使用MySQL數據庫 現在我正在學習編程Android應用程序,什麼是最好的方式來做我想要的?Android APP和mysql交互

我什麼也沒試,因爲我不知道該怎麼做,而且我正在自己研究。

function inserisci_div() { 
 

 
\t \t \t /* dichiariamo alcune importanti variabili per collegarci al database */ 
 
$DBhost = "localhost"; 
 
$DBuser = "bestparty"; 
 
$DBpass = ""; 
 
$DBName = "my_bestparty"; 
 

 
/* specifichiamo il nome della nostra tabella */ 
 
$table = "Dati"; 
 

 
/* Connettiamoci al database */ 
 
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server"); 
 
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName"); 
 

 

 

 
/* impostiamo la query ORDINANDO IN ORDINE DECRESCENTE PER ID */ 
 
$sqlquery = "SELECT * FROM `Dati` ORDER BY Data DESC"; 
 
$result = mysql_query($sqlquery); 
 
$number = mysql_num_rows($result);
這是我用我的網站上我的PHP頁面連接到我的DB

PHP文件,這只是針對有一個想法,因爲我在Android上編程更新。 謝謝,對不起我的英語不好..

+0

你嘗試過什麼嗎?哦,我看,什麼都沒有。你想鏈接到初學者指南? – vladkras 2014-12-06 19:18:03

+0

我想知道是否有最好的方法來做我想做的事情,我想知道是否很難做到,如果有的話,做一個指導。非常感謝 – BParty 2014-12-06 19:18:43

+0

最好的方法是先閱讀書本,然後問問你是否有什麼不清楚的東西 – vladkras 2014-12-06 19:20:32

回答

0

起初,你需要你的php的數據(主要是數組)轉換成JSON和回聲它作爲響應HTTP請求......

回聲json_encode($ myarray的);

比在Android上,你需要了解的ListView適配器,JSONArray /對象,也對的AsyncTask和HttpClient的...

那的關鍵字谷歌。

你需要從你的php中獲取你的數據,用一個HTTP GET或POST在一個AsyncTask中,然後把它放到一個JSONArray中,它將成爲你的ListAdapter的數據源,它將數據提供給你的ListView,它...

+0

謝謝。這是一個很好的回答:) – BParty 2014-12-07 00:38:58