php取数据库最新的记录 php数据抓取

php获取MySQL的最新几行数据

试编写代码示例如下:

目前创新互联已为超过千家的企业提供了网站建设、域名、网页空间、成都网站托管、企业网站设计、怀柔网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

?php

//连接数据库

$db = new mysqli('localhost','test','test','test');

if ($db-connect_errno) {

printf("连接数据库失败: %s\n", $db-connect_error);

exit();

}

//对数据库根据时间字段按降序排序,并抽取前面的40条记录

$data = $db-query('select * from 数据表名 order by 时间字段名 desc limit 40');

$rows = $data-fetch_all(MYSQLI_ASSOC);

//随机生成 5 条记录数组

$rand_arr = array_rand($rows, 5);

//根据生成的随机数组,输出记录

for($i=0;$i5;$i++)

{

echo $rows[$rand_arr[$i]]['name'].' | '.$rows[$rand_arr[$i]]['description'].' | '.$rows[$rand_arr[$i]]['update_time'].'br/';

}

?

示例运行截图:

php读取数据库最新几条

$sql="select * from mytb order by time desc limit 5"

不足5条,没关系。

凡事多尝试。

php怎么拿到mysql数据库中的最新数据

利用自增字段,把要查询的数据表的id设置为自增。查询数据时,order by id desc,取第一条就是最新的。

利用时间,要查询的数据表中增加时间字段,查询时,order by time desc,取第一条就是最新的。


本文题目:php取数据库最新的记录 php数据抓取
文章网址:http://scyanting.com/article/dosoipc.html