Android+PHP+MySQL实现新闻列表(一)

本文介绍如何在Android应用中结合PHP和MySQL创建新闻列表。首先,通过Xampp建立MySQL数据库和数据表,然后讲解如何在PHP文件中连接数据库并获取JSON数据。在Android端,使用ListView和Adapter展示新闻,新建news_item.xml布局文件,并创建自定义的NewsAdapter继承自BaseAdapter。文章详细阐述了Adapter的作用和布局设置,以及News类的设计,虽然未涉及网络请求部分。
摘要由CSDN通过智能技术生成

在Android开发中,很多时候需要与数据库连接,读取插入修改数据库内容,那么数据库就非常重要了,在众多的数据库中,MySQL数据库算是简单好用的一个了,通常形式是Android+PHP+MySQL这样的组合

接下来以显示新闻列表为例,细说Android+PHP+MySQL实现新闻列表

我用的是Xampp,里面数据库都是图形化的操作,首先显示在里面新建一个数据库test,在test下建立数据表news,表有五个字段,分别是title、desc、time、content_url、img_url,分别存放题目、简介、发布时间、内容链接、图片链接等信息


第一部分是数据库连接读取部分

首先编辑conn.php文件,这个文件里写的是连接数据库最基本的信息

<?php

$con = mysql_connect("localhost","root","");
//设置字符集
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET CHARACTER_SET_RESULT=utf8");

if (!$con) {
	die(mysql_error());
}

mysql_select_db("test",$con);

?>

这样就连接上了名为test的数据库了

一般来说数据库都是通过JSON数据格式传递信息的,所以接下来要写接收JSON数据的getJson.php

<?php

require 'conn.php';		//引入conn.php文件

$result = mysql_query("select * from news");	//从test数据库的news数据表查询
$n=0;
while ($row = mysql_fetch_array($result)) {		//依次取出数据库中的信息
	$arr[$n++] = array( 'title' =>$row['title'],
						'desc' =>$row['desc'],
						'time' =>$row['time'],
						'content_url' =>$row['content_url'],
						'img_url' =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值