用jargon包中的PagedQuery做数据库查询分页

原创 2005年04月26日 14:52:00

需求:

    首先要熟悉Creole数据库抽象层,它时专为PHP5写的,PHP4不支持,可以参考PHP&More杂志的第一期,Easy Chen写的《Creole:新兴的数据库抽象层》一文.

// 每页的行数

$rows_per_page = 5;
 $keyword = $_GET['keyword'];

 $conn = Creole::getConnection($dsn,Creole::PERSISTENT);
 $paged = new PagedQuery($conn);
 $paged->setSql("SELECT * FROM books WHERE book_title like binary '%$keyword%'");
 $paged->setRowsPerPage($rows_per_page);
 
 $total = $paged->getTotalRecordCount();
 $pages = ceil($total/$paged->getRowsPerPage());

//设置页码,这将影响返回的结果集

 $paged->setPage($_GET['page']);

//关联数组books

$books = $paged->getRows();

creole的官方主页为:

http://creole.phpdb.org

项目主页:

http://creole.tigris.org


 

基于数据库查询分页技术

  • 2012年04月16日 23:20
  • 190KB
  • 下载

jsp单页面数据库查询模板:支持分页、排序、简单搜索、设置每页显示页数功能

不多说,直接贴代码 show.jsp(显示页面) ">

Oracle数据库查询高效分页

由于网页渲染速度的影响,在C/S程序中那种一个Grid包含几千、上万行的数据基本上在网页是无法展现的,因此一般采用分页的形式显示(也可能采用Visual Srolling方式加载的,企业应用系统的不是...

基于TP的数据库查询和分页类应用模块

model 类的进化版
  • lamp113
  • lamp113
  • 2016年02月19日 13:57
  • 499

MS SQL Server数据库查询优化及分页算法

探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构: CREATE TABLE [dbo]...

Oracle数据库查询高效分页

今天我们将谈到Oracle数据库查询高效分页,分页的控件实在很方便,以前的处理方式就是数据都拿出来,然后由控件进行处理,一般数据量不大的时候应该说感觉不出来优劣,但由于每次从数据库取的时候都是取所有的...

Oracle数据库查询高效分页

由于网页渲染速度的影响,在C/S程序中那种一个Grid包含几千、上万行的数据基本上在网页是无法展现的,因此一般采用分页的形式显示(也可能采用Visual Srolling方式加载的,企业应用系统的不是...

jsp单页面数据库查询模板:支持分页、排序、简单搜索、设置每页显示页数功能

show.jsp(显示页面) [java] view plain copy  print? @page import="java.sql.ResultSet"...
  • cetinlo
  • cetinlo
  • 2017年06月02日 16:24
  • 509

【Servlet】利用JSTL表达式,C标签的循环与判断,对数据库查询内容进行分页

分页技术在很多地方都有使用,几乎在超过30条数据需要显示页面,你不得不利用get方法对其进行分页,总不能一次性地在一个页面呈现给用户,而在JavaWeb中实现分页一点也不难,关键是处理好几个关键参数,...

有关Java从数据库查询出的数据导出Excel POI分页功能总结

Java导出Excel及POI 对sheet分页操作
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用jargon包中的PagedQuery做数据库查询分页
举报原因:
原因补充:

(最多只允许输入30个字)