2014-04-01 86 views
0

我想填充从远程数据库中选取的数据,使用PHP查询数据库并返回到android代码结果的列表视图。在此之后,我想在列表视图中显示结果(有点像Twitter一样)。 我该如何做到这一切?

这是PHP代码:从远程数据库填充列表视图

<?php 
require 'jsonwrapper.php'; 

mysql_connect("****","*****","****"); 
mysql_select_db("****"); 

$q=mysql_query("SELECT * FROM articoli"); 

while($raw=mysql_fetch_assoc($q)) { 
    $output[]=$raw; 
} 

print(json_encode($output)); 

mysql_close(); 
?> 

从这我接收字符串数组这样的:
[{ “TITOLO”: “TESTDATA”, “articolo”:“Vediamo ORA本身inserisce la data to gli ho detto di fare anche la scorsa volta。Solo che la scorsa volta non accettava il metodo di formattazione della data quindi inseriva una stringa vuota“,”data“:”“,”media“:”“,”idutente“ :“”},{“titolo”:“Prova”,“articolo”:“contenuto dell'articolo di prova”,“data”:“28032014_185338”,“media”:“”,“idutente”:“”}]



我在考虑在一个字符串中接收这个数组,然后操作它来获得标题,文章的内容和日期(即使我不知道如何操作字符串来获取这个结果)。你可以帮我吗?使一些代码示例,请引起告诉我“尝试使用arrayadapter”不工作太多的xD

PS:我看了这个网站等不可想象的教程,答案但没有任何帮助我......

+0

PHP提醒:_mysql_扩展不赞成PHP 5.5.0的,并会在将来被移除。 **相反,应该使用_MySQLi_或_PDO_MySQL_扩展**。 请仔细阅读:[PHP:mysql_connect](http://us.php.net/manual/en/function.mysql-connect.php) 否则您的PHP代码是正确的。 在Java/Android开发中您需要一些帮助。 – ChoiZ

+0

您的数据将作为JSON返回,因此您需要使用[JSONObject](http://developer.android.com/reference/org/json/JSONObject.html)和[JSONArray](http:// developer.android.com/reference/org/json/JSONArray.html)来帮助您使用它。 – nathansizemore

+0

这也是一个使用它们的教程[JSON到ListView示例](http://www.learn2crack.com/2013/11/listview-from-json-example.html) – nathansizemore

回答