search
Homephp教程php手册zf框架db类的分页示例分享

zf框架db类的分页示例分享

Jun 13, 2016 am 09:40 AM
maincodesharePaginationarticleframeCommentofExampleSimplekind

 这篇文章主要介绍了zf框架db类的分页示例,代码很简单,大家看一下注释就可以使用了

zf框架的分页示例   代码如下: '127.0.0.1' ,     'username' => 'root' ,      'password' => '111' ,      'dbname' => 'test',     'profiler' => "true"     ); //告诉Zend_Db类所操作的数据库和数据库配置信息 $Db = Zend_Db::factory('PDO_Mysql' , $Config);  //执行编码语句  $Db -> query("set names utf8"); //----------------------------------------------- //使用fetchOne()方法得出表的总条数 $Total = $Db -> fetchOne("select count(*) from gongsi"); //定义每页显示条数 $B = 50; //得出总页数 $A = ceil($Total/$B);   //-----接下来为一系列的查询表、取结果集、分页等操作 $Select = $Db ->select(); $Select -> from('sanguo',array('s_sheng as 省份','sum(s_gongzi) as 总工资','min(s_gongzi) as 最低工资','max(s_gongzi) as 最高工资','avg(s_gongzi) as 平均工资')); // $Select -> Where('s_gongzi>=3000'); // $Select -> Where("s_sheng='河北'"); // $Select -> order('s_sheng asc'); // $Select -> order('s_gongzi desc'); $Select -> group('s_sheng');  //分组 //$Select -> having('最高工资>10000');  //附加条件 $Select -> order('最高工资 desc');  //排序 $Select -> limit(0,0); //截取 $Select -> limitPage($page, $B); //分页 /*SQL语句相当于: select s_sheng as 省份,sum(s_gongzi) as 最高工资 from sanguo group by s_sheng having 最高工资>10000 order by 最高工资 desc limit 0,10; */ $Result = $Db->fetchAll($Select);   echo ""; echo ""; foreach ($Result as $key => $value)  {  echo "";  foreach ($value as $key2 => $value2)   {   echo "";  }  echo ""; } echo ""; echo ""; echo ""; echo "
省份 总工资 最低工资 最高工资 平均工资
" . $value2 . "
"; echo "首页  "; if ($page>1)  {  echo "上页  "; } for ($i=1; $i ".$i."  "; } if ($page下页  "; } echo "末页"; echo "
"; ?>  
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools