取这两条的时候,原数组已经同时删除了取出的结果,数组中剩下的就只有3条了
花都网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联。
为了便于随时echo,存为字符串最好,一般的代码如下:
$sql='select * from xxx order by xxid desc limit 5';//limit 5表示只取5个,order by xxxid desc表示按xxxid降序排列,可以显示最新的5个
$res=mysql_query($sql);
$str5='';//保存的结果
while($row=mysql_fetch_array($res)) $str5.=$row[0].‘br';//可能你需要修改这一句,控制显示格式
mysql_free_result($res);
以后你就可以随时echo $str5了。
为什么问问题都是一大段代码贴上来。。。。。这样叫人怎么看。。。
查询最新的三条数据可以按时间排列。。没有时间的话如果ID是自增的话按ID排列 order by id desc 倒序排列 limit 1,3取出前3个。就是你要的了。
?php do { ?
tr
td width="799"a href=";;tid=?php echo $row_Recordset1['tid']; ?extra=page%3D1"?php echo $row_Recordset1['subject']; ?/a/td
td width="181"?php echo $row_Recordset1['author']; ?/td
/tr
?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?
这段就是显示的代码。
你想以什么样式显示呢???
这只是显示作者和标题的,有何样式可言??难道弄不同的颜色??弄成斜体??还是粗体???
这有意义嘛。。。。。。
M('article')-field('id,title,content')-limit(10,3)-select();
filed是要取的字段,limit是取的数据条数 10,3是从第10跳开始取3条数据
首先确定 数据库中的信息的数据的排序方式
然后进行数据库访问,提取所有数据,然后进行选择,列出按次排序方式排序的记录数,只列出10条
最后,确定删除后,进行循环删除
#先倒叙,然后,取第前3个数据,键即可
$array = ['a' = 2, 'b' = 1, 'c' = 3, 'd' = 5, 'e' = 11];
arsort($array);
print_r(array_keys(array_slice($array, 0, 3)));