问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php获取MySQL的最新几行数据

发布网友 发布时间:2022-04-21 19:10

我来回答

3个回答

热心网友 时间:2022-04-13 04:33

试编写代码示例如下:


<?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;$i<5;$i++)
{
  echo $rows[$rand_arr[$i]]['name'].' | '.$rows[$rand_arr[$i]]['description'].' | '.$rows[$rand_arr[$i]]['update_time'].'<br/>';
}

?>

 

示例运行截图:


追问

我想吧从数据库得到的信息的内容打印在message那   时间则打印在time哪里  该怎么做?

是不是要把php作为后台  然后吧得到数组传给js处理?

追答

是否传给 js 处理,要根据实际需要来定。


如果是局部实时更新的,可以使用 ajax 技术,那么,php 就是做为后台,提供数据给 ajax,再进行页面的呈现。


如果是整个页面,可以直接用 php 返回 html 文档就可以了,则代码大概如下:


<div class="media response-info">
  <div class="media-body response-text-right">
    <?php
    //根据生成的随机数组,输出记录
    for($i=0;$i<5;$i++)
    {
      echo '<p>' . $rows[$rand_arr[$i]]['message'] . '</p>';
      echo '<ul><li>'. $rows[$rand_arr[$i]]['time'] . '</li></ul>';
    }
    ?>
  </div>
</div>

热心网友 时间:2022-04-13 05:51

select * from 表名 order by id(也可以是发表时间) desc limit 40(这是要取的数据条数)追答select * from 表名 by rand limit 4 where in $sql(上一个sql语句)

热心网友 时间:2022-04-13 07:26

麻烦你把你已经写了的代码贴上来,大家给你修改,这样可以照顾你的书写习惯,还可以针对你没有处理好的部分详解,例如最新、40、5、随机等的技巧。追问

有字数*  上图吧

大概就是这样吧  从数据库抽取信息后内容就打印在message那    时间就打印在time那

具体该怎么做呢?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
上海什么酒店最高大上 业精于勤荒于嬉。行成于思毁于随 ""业精于勤,荒于嬉,行成于思,毁于随"是什么意思?解释的好点 文才神摆在阳台东南面朝窗户好吗 高锰酸钾鱼缸要泡多久合适 高锰酸钾泡鱼缸的时间介绍 高锰酸钾浸盆要多久 高锰酸钾浸泡需要的时间是多久? 高锰酸钾要泡多久合适 高锰酸钾要泡多长时间合适 天气炎热,长途车下面放行李的地方放活的黄鳝会死吗 15款明锐1.4 t烧机油吗 ...年斯柯达明锐换了四个点火线圈四个火花塞油耗增大两升左右为什么... mysql分别获取已有数据date中的年月日 网站在局域网内怎样发布的问题 mysql 怎么查询一年的数据 如何把内网的服务应用发布到外网 如果内网网站发布到外网具体怎么做? 怎样把自己电脑做的wordpress网站发布在单位内网上 如何在公司局域网内发布一个网站。 在内网里发布自己做的网页 在局域网中怎样发布网站 局域网内发布消息 内网中的内网怎么把网站发布出去??? 如何把内网网站发布到外网 如何在局域网发布网页? 如何将内网网站发布到外网 如何把内网服务发布到公网 局域网如何发布网站? 如何发布局域网中的网站? 如何发布内网网站到外网 通过内网网站发布通知时能否插入附件 如何使用内网服务器发布网站? mysql获取第n条记录 MySql获取同期对比数据 mysql中怎么获取当前日期的数据 MYSQL获取数据库当日数据 mysql如何获取昨天的数据 香皂花没味道了还能用吗? MySQL数据查询获取数据 mysql如何取得指定日期内的数据 如何查看 mysql 表中最近更新的记录 MySQL 语句获取 节目列表中最新的单期数据 mysql怎样高效率随机获取n条数据 mysql查询怎么随机获取数据 mysql如何获取到每天的某一个特定时间段的数据 mysql 如何获取数据表中离当前日期最近的数据 湖南人怎么样 有什么样的性格特征 如何看待湖南人讨厌湖南卫视这件事呢? 为什么湖南人长得都那么难看? 电视频道这么多,但是有很多不是湖南人都会看芒果... 湖南人为什么把槟榔看成是吉祥果? 湖南人怎么看待何炅?