Android APP和mysql交互

时间:2014-12-06 19:14:13

标签: android mysql

我有一个网站,我把我的事件,我想建立一个应用程序(首先是android),将显示我的事件,就像我的网站一样。 在我的网站中我使用MySQL数据库 现在我正在学习编写Android应用程序,什么是我想要的最佳方式?

我没有尝试什么,因为,我不知道该怎么做,而且我正在自己研究。

function inserisci_div() {

			/* 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页面连接到我的数据库

的PHP文件

这只是为了有一个想法,因为我是Android编程的新手。 谢谢,抱歉我的英语不好..

1 个答案:

答案 0 :(得分:0)

首先,您需要将您的php数据(主要是数组)转换为JSON,并将其作为对http请求的响应进行回应...

echo json_encode($ myArray);

在Android上,您需要阅读有关ListView Adapter,JSONArray / Object,以及AsyncTask和HttpClient ...

谷歌的关键词。

您将需要使用HTTP GET或AsyncTask中的POST获取从您的php响应的数据,然后将其放入JSONArray中,该JSONArray将作为yor ListAdapter的数据源,它将数据提供给ListView以显示它...

相关问题