我想使用json解析器从mysql数据库的网格视图中显示数据。 我可以显示静态图像和文字,但我不知道如何从数据库中显示。 我已经使用Google,但没有得到任何例子。在网格视图中显示数据
-2
A
回答
0
查询数据库,保存在列表中,然后将该列表提供给适配器。 最后,将适配器提供给gridview。
0
首先;你的数据库在哪里?哪一个你使用sqlite或mysql等? 我会回答他们为你有一个MySQL数据库。
CREATE TABLE 'test'.'pic' (
...
'img' LONGBLOB NOT NULL,
PRIMARY KEY ('idpic')
)
您可以使用上面的代码创建图像列表。创建后的表格,并添加图片到这个表格(你可以用phpmyadmin的添加)或
INSERT INTO xx_BLOB(ID,IMAGE)
VALUES(1,LOAD_FILE('E:/Images/yourimage.png'));
你可以使用上面的查询添加图像
你应该把图像从数据库base64_encode
你可以写一个PHP文件从数据库中检索图像。下面的PHP代码帮助为此。
<?php
mysql_connect("localhost","root","password");
mysql_select_db("yourdb");
$sql=mysql_query("select image from yourtable");
$i=0;
while($row=mysql_fetch_assoc($sql))
{
//Where Image Exists.First taking path from database and then image from folder against that path and then //converting it ino base64 and then Json
$output[$i]['image']= base64_encode(file_get_contents("http://your ip address/ess/uploads/default/products/".$row['image']));
$i++;
}
print(json_encode($output));
mysql_close();
?>
这个PHP代码base64_encode
格式返回你的形象比你可以在你的Android代码volley libray解析。我希望这个答案可以帮助你。
相关问题
- 1. 数据显示网格视图
- 2. 在数据网格视图中显示自定义数据的视图?
- 3. 在表格视图中显示数据
- 4. 无法在数据网格视图上显示数据
- 5. 格式日期时间数据显示在网格视图
- 6. 如何在数据网格中显示多个列表视图
- 7. 如何在数据网格中显示视图?
- 8. Yii:无法在网格视图中显示数据
- 9. wpf:如何在网格视图中显示数据集?
- 10. 如何在网格视图中显示检索到的数据
- 11. 在网格视图中逐页显示数据
- 12. 在数据网格视图中显示的搜索结果
- 13. 在网格视图中显示XML-newbie
- 14. 根据DropDownList中的SelectedItem显示网格视图数据(asp.net/c#)
- 15. 如何在网格视图内显示网格视图?
- 16. 网格视图列显示
- 17. 要显示网格视图
- 18. 数据网格视图不显示来自mysql表的数据
- 19. 根据条件在网格视图中显示图像
- 20. 访问从MS Access数据和网格视图中显示
- 21. Yii2在网格视图foreach循环显示相同的数据
- 22. 在数据网格视图中显示定期的自定义数据
- 23. 根据数字显示网格视图图像
- 24. 无法显示图像从网格在网格视图
- 25. 显示视频的网格视图
- 26. 数据网格中未显示数据
- 27. 如何在表格视图中显示图像的网格
- 28. 在网格中显示数据
- 29. 在asp.net网格中显示大数据
- 30. 不在ag网格中显示数据
从数据库中查询并创建一个Arraylist并将其填充到gridView适配器上。 –
我通过扩展基础适配器 – maulik
使用自定义网格视图是的,所以你可以做到这一点是什么问题呢? –