public function prevnext($table,$id,$where=[]){
$ids=db($table)->field('id,title')->order('sort asc')->where($where)->column('id');
$key=array_search($id,$ids);
// 上一条
if(isset($ids[$key-1])){
$prevnext['prev']=db($table)->field('id,title,country_id')->where('id',$ids[$key-1])->find();
}else{
$prevnext['prev']=false;
}
if(isset($ids[$key+1])){
$prevnext['next']=db($table)->field('id,title,country_id')->where('id',$ids[$key+1])->find();
}else{
$prevnext['next']=false;
}
return $prevnext;
}

转载于:https://www.cnblogs.com/chengfengchi/p/10375001.html

php 新闻上一条下一条相关推荐

  1. Javascript特效之可翻阅上一条下一条的动态文字

    Javascript特效之可翻阅上一条下一条的动态文字 我们经常会看到网站有一些自动跳动的新闻动态,今天来看看新闻动态怎么实现还有怎么手动选择上一条和下一条. 先来看看效果图: 点击箭头则会显示上一条 ...

  2. mysql 数据上一条下一条问题

    mysql 数据上一条下一条问题 需求说明 操作 需求说明 数据上一条下一条,是个老需求了 ,大多数是用在新闻类的功能上,一个数据列表按照一定条件然后按固定的一些字段排序,并且只给文章id参数,查过很 ...

  3. sql 新增加一列序号_取出上一条下一条的 sql语句

    在开发中,很多公司用的ID为自增的,上一条下一条的获取方法不在此类,一般如 select * from tablename where id select * from tablename where ...

  4. 上一条 下一条 新闻

    select   top   1   *   from   News   where   NewsID>getid     --下一条新闻 select   top   1   *   from ...

  5. SQL取上一条, 下一条记录方法

    如果我们需要取id为3的前后的1条记录.  就可以用以下方法 取上一条记录: select * from `表名` where `id`<3 order by `id` desc limit 1 ...

  6. php 上一条下一条,thinkPhp里添加显示上一条和下一条

    newsinfo.php里的代码 if($front['id']!=null){ $id  = $front['id']; echo "上一条:$front[title]"; }e ...

  7. mysql数据库查上一条下一条记录,mongodb查询当前记录的上一条和下一条

    前言 本博客是很久之前搭建的.前台模板也是很久之前写的,技术方面难免有些过时.代码书写的也比较乱.博客能保持到现在,还多谢各位同学不断的提意见和建议!前几天有同学提出,看博客比较费劲,能否新增上一篇文 ...

  8. vue列表跳转详情页面上一条 下一条 的实现

    首先在点击跳转的地方传值 on: {click: () => {this.$router.push({path:`./detail`,query:{detailId: params.row.de ...

  9. mysql 上一条 下一条,MYSQL实现上一条下一条功能

    标签: select id from ( select *, (@i:=@i+1) as rownum from pre_bet_zhibo,(select @i:=0) as it where li ...

最新文章

  1. kazoo源码分析:服务器交互的实现细节
  2. java常见的ide_在三个Java IDE中生成的三种常见方法
  3. django 实现电子支付功能
  4. C语言 socket 编程学习
  5. java ftp上传文件_jaVA使用FTP上传下载文件的问题
  6. 测试用例又双叒叕失败了,NLP帮你
  7. 【干货】推荐技术分享-多业务融合推荐实践与思考.pdf(附50页ppt下载链接)
  8. 62.Linux/Unix 系统编程手册(下) -- 终端
  9. 使用python语言编写脚本控制freeswitch总结
  10. ar面部识别_人脸识别、AR
  11. Xshell学生版免费下载使用
  12. 三边定位算法在OMNet++上的简单实现
  13. 顺风车这么难搞,滴滴为何从不放弃?
  14. win10 添加照片查看器
  15. cocos creator 优量汇广告接入
  16. windows使用Certbot配置nginx的https证书
  17. C语言题目代码总结解析
  18. 小程序各个文件夹的作用分类
  19. CSP开发基础--数字证书调用CSP过程
  20. idea 上传项目到码云git仓库提交到gitee(完整操作流程)

热门文章

  1. 【应用安全架构】通过UMM学习身份和访问管理系统
  2. SCI收录的外文期刊(计算机类)
  3. Go1.18 新特性:多模块(Multi-Module)工作区模式
  4. (附源码)计算机毕业设计SSM基于的优质房源房租管理系统
  5. 搭建私人《我的世界》服务器,使用Cpolar内网穿透更简单
  6. (三)工作空间与功能包、Publisher、Subscriber
  7. 计算机主机光盘故障,电脑开机之后提示插入安装光盘的解决方法_电脑故障
  8. 如何将大于2M的图片转化为200K左右(自己的土方法)
  9. 面试官:一个 TCP 连接可以发送多少个 HTTP 请求?问倒一大片。。。
  10. 温度与量子化学、分子动力学的关系