CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

怎么实现多表连查和分页

楼主ok1818(ok1818)2003-12-02 19:40:40 在 Web 开发 / PHP 提问

我有一个下拉菜单,下拉菜单的值依次为“全部,2003,2002,2001”。我点“全部”查询,是从2003.2002.2001表中依次搜索,然后进行分页,就是这个分页怎么来做。(以上2003.2002  
  .2001为不同的表)单个查询分页我已经实现。 问题点数:0、回复次数:8Top

1 楼kingerq(多菜鸟)回复于 2003-12-02 19:58:41 得分 0

分页原理:  
  1,先将符合条件的记录了取出显示,根据你的需要用limit来限制记录条数取出。  
  2,点下一页的时候,再把limit中的开始变量通过url来传递,实现连接下一页。  
  3,前页,后页,末页都是同样的原理。Top

2 楼ok1818(ok1818)回复于 2003-12-02 20:42:03 得分 0

关键是具体怎么区分是全部的时候,还是若干年的分页。能具体说明或给段代码Top

3 楼ok1818(ok1818)回复于 2004-01-17 13:24:27 得分 0

怎么实现把多个表中的数据拿出来,进行分页Top

4 楼nbzh(爱尔兰咖啡)回复于 2004-01-17 13:45:56 得分 0

你把选出来的数据做一个临时表,然后就可以分页了!Top

5 楼wangxiangjun_sun()回复于 2004-01-17 14:54:54 得分 0

用表连接Top

6 楼nbzh(爱尔兰咖啡)回复于 2004-01-29 17:31:27 得分 0

kingerq(多菜鸟)所说的方法会产生一种问题,就是检索出来的数据顺序会乱掉!把选出来的数据做一个临时表,然后就分页就简单多了!  
  Top

7 楼maddream(maddream)回复于 2004-01-30 01:10:25 得分 0

三个表的结构如果完全一样的话也可以用一个join的查询语句吧  
  select   a,b,c   from   2003,2002,2001   where   查询条件   limit   起始记录,结束记录   order   by   排序字段  
   
  不妨一试Top

8 楼colderboy(colderboy)回复于 2004-02-14 09:46:23 得分 0

mysql:  
   
  试试这个方法  
   
  (select   a,b,c   from   2003)   union   (select   a,b,c   from   2002)   union   (select   a,b,c   from   2001)   order   by   a  
   
  从三个表中检索数据,并按a字段排序Top

相关问题

  • 急!!!分页怎么实现???
  • 各位兄弟,姐妹 怎么样实现两个表查询后的分页
  • 怎么实现打印分页?
  • sybase怎么实现分页啊,100分
  • JSP中怎么实现分页功能
  • 用AspNetPager怎么实现DataList分页的。
  • 怎么用DB2实现分页查询??
  • 用JAVA实现sqlserver通用分页?该分页程序为通用分页,根据传递参数定位表。
  • 用Qreport设计报表怎么分页?
  • 怎么分页?

关键词

  • 查询
  • 数据
  • 分页
  • 表
  • 实现
  • limit
  • select

得分解答快速导航

  • 帖主:ok1818

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo