php多添件分页查询,ThinkPHP的多表查询+分页范例
ThinkPHP的多表查询+分页范例
对于一个PHP程序员来说,多表查询是经常遇到的事,下面介绍一下ThinkPHP的多表查询+分页范例
$db = M( "Article" );
$fix = C( "DB_PREFIX" );
$table = $fix."article";
$table2 = $fix."article_category";
$page_size = 15; //每页显示记录数
$record_sum = count( $db -> field('art_id') -> where( "art_public='1'" ) -> select() );//记录总数
$Page = new ZYPage($record_sum, $page_size, 5);
$list = $db -> field( "$table.art_id,$table.art_title,$table.art_content,$table.art_description,$table2.cate_id,$table2.cate_name" ) ->
join( "$table2 on $table.cate_id=$table2.cate_id" ) ->
where( "$table.art_public='1'" ) ->
order( "$table.art_create_time desc,$table.art_id desc" ) ->
limit($Page->firstRow.",".$Page->listRows) ->
select();
$this -> assign( "article", $list); //输出文章列表
$show = $Page -> show();
$this -> assign( "page", $show); //输出分页
?>
php多添件分页查询,ThinkPHP的多表查询+分页范例相关推荐
- php 两表关联查询,Thinkphp连多表查询,关联2个或多个字段
tp连表查询的问题:a表的user_id关联b表的id,a表的race_id关联c表的race_id,a表的race_id和user_id关联d表的race_id和user_id.4表关联,a表和d表 ...
- php多表数据排除,thinkphp中多表查询中防止数据重复的sql语句(必看)
thinkphp中多表查询中防止数据重复的sql语句(必看) 这里有新鲜出炉的精品教程,程序狗速度看过来! ThinkPHP 开源 PHP 框架 ThinkPHP 是一个开源的 PHP 框架,是为了简 ...
- case when 子查询_Oracle数据库-单表查询
本章涉及单张表中的查询语句,包含常用的条件查询.范围查询.模糊查询等,跨表查询后续将会介绍. 1.基本查询语句 格式:SELECT[DISTINCT] column_name,-|* FROM tab ...
- mysql怎样查表的模式_mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】...
1.mysql简单的查询:select 字段1,字段2... from tablename; 如果字段那里写一个*,代表查询所有的字段,等同于指定出所有的字段名,因此如果要查询所有字段的数据,一般都是 ...
- server多笔记录拼接字符串 sql_第四章、SQL Server数据库查询大全(单表查询、多表连接查询、嵌套查询、关联子查询、拼sql字符串的查询、交叉查询)...
4.1.查询的类型 declare @value as int set @value = 50 select 'age:'as age,2008 years,@valueas va --这种查询时跟 ...
- mysql单表查询实例_MySQL简单查询详解-单表查询
MySQL简单查询详解-单表查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.查询的执行路径 一条SQL查询语句的执行过程大致如下图所示: 1>.客户端和服务端通过my ...
- 笔记:3.4 《数据库系统概论》之数据查询---SELECT(单表查询、连接查询、嵌套查询、集合查询、多表查询)
对 3.2 数据查询-SELECT(单表查询.连接查询.嵌套查询.集合查询.多表查询)的转载与学习笔记: 0.前言 本篇文章是对<数据库系统概论>王珊老师主编的数据库查询SELECT部分做 ...
- MySQL讲义第 33 讲——select 查询之静态交叉表查询
MySQL讲义第 33 讲--select 查询之静态交叉表查询 文章目录 MySQL讲义第 33 讲--select 查询之静态交叉表查询 一.数据准备 二.交叉表的形式 三.静态交叉表的实现 1. ...
- 将联表查询简化为单表查询案例
目录 1.将联表查询简化为单表查询案例 1.1 问题描述 1.2 优化过程 1.2.1 将联表查询修改为单表查询 1.2.2 利用覆盖索引避免回表 1.将联表查询简化为单表查询案例 1.1 问题描述 ...
最新文章
- pytorch torch.optim.lr_scheduler 各种使用和解释
- 红橙Darren视频笔记 贝塞尔曲线实现消息拖拽粘性效果 画笔练习
- java进程间通信rpc_进程间通信-浅谈RPC- 最小原型
- 如果有人再问你 Java 的反射,把这篇文章扔给他
- Java并发编程-八锁问题带你彻底理解对象锁和类锁
- 面试题5:从尾到头打印链表
- html怎么写java代码_html中怎么写java代码
- VMware Fusion Player 个人免费版
- 和差化积公式详细推导
- MATLAB画风速带有方向的矢量图程序,Matlab向量矢量图
- Linux:写一个简单的shell求和脚本并运行
- linux系统vi光标移动字符,Linux vi中移动光标命令
- chrome浏览器f12的network里的请求行变得很大的解决方案
- H5C3新特性简单总结
- 学习weka(2):weka软件使用实例:针对kdd99数据集进行训练和测试
- docker roverlay占用磁盘100%
- 卖完电视卖电脑,百年东芝是怎么没落的?
- jQuery 一次定时器_史上最全的js、jQuery面试题
- 产品经理(11)#交互设计
- python科大讯飞语音接口不能用_【】科大讯飞语音识别支持python吗
热门文章
- 【报告分享】2020直播电商行业研究报告.pdf(附下载链接)
- 【重磅分享】从零到一搭建推荐系统指南白皮书.pdf(附48页下载链接)
- NoSQL技术入门简介
- Green Deep Learning:NLP在大模型之外的另一种思路!
- NLP预训练家族 | Transformer-XL及其进化XLNet
- 一层循环时间复杂度_渐进时间复杂度分析
- 鸿蒙系统华为mate10,从3899跌至1040,2K分辨率+4000mAh,可升级鸿蒙系统
- php原生数据库分页
- React全家桶项目
- 【十九】文件译文:reportgenerator.properties (报表生成器属性文件)