php pdo分页
<table width="95%" border="1" cellspacing="0" cellpadding="0" align="center">
<tr align="center" height="30px">
<td>文章标题</td>
<td>文章内容</td>
<td>编辑</td>
</tr>
<?php try{
header("content:text/html; charset:utf-8");
include "conn/conn.php"; if(@$_GET['page']!=""){
$page=$_GET['page'];
}else{
$page=1;
}
if($page){
$page_size=5;
$query="select count(*) as total from tb_affiche"; $result_acticle=$pdo->prepare($query);
$result_acticle->execute();
$msg_count =$result_acticle->rowCount($result_acticle,0,"total");
$page_count=ceil($msg_count/$page_size);
$offset=($page-1)*$page_size;
$sql="SELECT * FROM tb_article order by now desc limit $offset,$page_size ";
if(@$_POST['btnSea']=="查询"){
$txtb= $_POST['txtbook'];
$sql = "SELECT * FROM tb_article where title like '%".trim($txtb)."%' or content like '%".trim($txtb)."%' order by now desc limit 5"; }
$result_acticle=$pdo->prepare($sql);
$result_acticle->execute(); while($res_article=$result_acticle->fetch(PDO::FETCH_ASSOC)){
?>
<tr height="30px">
<td align="center"><?php echo $res_article['title']; ?></td>
<td> <?php echo $res_article['content']; ?></td>
<td width="50px" align="center"><a href="modify.php?id='<?php echo $res_article['id']; ?>'">编辑</a></td>
<td width="50px" align="center"><a href="delete.php?id='<?php echo $res_article['id']; ?>'">删除</a></td>
</tr> <?php
}
} }catch(Exception $ex){
echo $ex->getMessage();
}
?>
</table>
<table align="center" width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>页次:<?php echo $page?>/<?php echo $page_count?>页 记录:<?php echo $msg_count?>条</td>
<td> </td> <td width="40px"><a href="edit.php?page=1">首页</a></td>
<td width="45px"><a href="edit.php?page=<?php
if($page==1){
echo "1";
}else{
echo $page-1;
}
?>">上一页</a></td> <td width="45px"><a href="edit.php?page=<?php
if($page==$page_count){
echo $page_count;
}else{
echo $page+1;
}
?>">下一页</a></td>
<td width="40px"><a href="edit.php?page=<?php echo $page_count?>">尾页</a></td>
</tr>
</table>
php pdo分页的更多相关文章
- PDO原生分页
** PDO分页** 1.PDO连接数据库 $dbh=new PDO('mysql:host=127.0.0.1;dbname=03a','root','root');//使用pdo 2.接收页码 $ ...
- php大力力 [050节] 兄弟连高洛峰 PHP教程 2014年[数据库、PDO教程]
php大力力 [050节] 兄弟连高洛峰 PHP教程 2014年[数据库.PDO教程] 第14章 数据库252.[2014]兄弟连高洛峰 PHP教程14.1.1 复习数据库[已发布,点击下载]253. ...
- php中关于 left join 的分页显示
/* * 统计商机搜索总条数信息 * ftt * 2015-11-10 10:13:15 */ public function getBusinessCount($btype='',$buname=' ...
- php大力力 [019节]php分页类的学习
2015-08-26 php大力力019.php分页类的学习 [2014]兄弟连高洛峰 PHP教程14.2.1 分页需求分析 14:18 [2014]兄弟连高洛峰 PHP教程14.2.2 分页类中分页 ...
- PHP分页初探 一个最简单的PHP分页代码实现
PHP分页代码在各种程序开发中都是必须要用到的,在网站开发中更是必选的一项. 要想写出分页代码,首先你要理解SQL查询语句:select * from goods limit 2,7.PHP分页代码核 ...
- uinty3d使用ugui封装一个分页控件
我们在显示数据时有的数据比较多,手机内存有限,我们不可能分配很多的控件来显示这些数据,分页是一个不错的选择.比如玩家交易行.我们现在封装一个自己简单的分页控件来显示玩家交易行. 分页控件的原理其实很简 ...
- PHP学习笔记之PDO
1. 何为PDO? PDO(PHP数据对象) 是一个轻量级的.具有兼容接口的PHP数据连接拓展,是一个PHP官方的PECL库,随PHP 5.1发布,需要PHP 5的面向对象支持,因而在更早的版本上无法 ...
- PHP分页初探 一个最简单的PHP分页代码的简单实现
PHP分页代码在各种程序开发中都是必须要用到的,在网站开发中更是必选的一项. 要想写出分页代码,首先你要理解SQL查询语句:select * from goods limit 2,7.PHP分页代码核 ...
- redis实现分页
redis实现分页功能,主要是将数据缓存起来,无需频繁查询数据库,减少数据库的压力. 适用场景:单用户操作列表界面分页,如博客列表. 缺点:不可模糊查询,缺少灵活性. 封装类: class XgRed ...
随机推荐
- ReverseString
[本文链接] http://www.cnblogs.com/hellogiser/p/reverse-string.html reverse string [代码] C++ Code 123456 ...
- Simple Chroma Key 0.1.16 图片抠像(vs2003) 无任何插件
学习扣像的最基础代码 (只支持 BMP TGA) simplechromakey.rar
- 【JAVA、C++】LeetCode 015 3Sum
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all un ...
- HDU 5742 It's All In The Mind (贪心) 2016杭电多校联合第二场
题目:传送门. 题意:求题目中的公式的最大值,且满足题目中的三个条件. 题解:前两个数越大越好. #include <iostream> #include <algorithm> ...
- 理解Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html 主要看两张图,和跑代码 一,Fragment的生命周 二 ...
- CI中自定义SQL查询,LIKE模糊查询的处理
参考: /** * 据用户输入的关键字查询相册信息;照片墙搜索框功能 * @param $keyWord 关键字 * @param $pageNum 页码,第几页 * @param $pageSize ...
- ActiveMQ Exception: java.io.EOFException: Chunk stream does not exist
解决办法: 方法1. 去掉延迟功能:<broker xmlns="http://activemq.apache.org/schema/core " brokerName=&q ...
- android 布局中 layout_gravity、gravity、orientation、layout_weight【转】
线性布局中,有 4 个及其重要的参数,直接决定元素的布局和位置,这四个参数是 android:layout_gravity ( 是本元素相对于父元素的重力方向 ) android:gravity (是 ...
- 【web JSP basePath】basePath的含义
问题1:WEB-INF的问题 今天新创建项目,在JSP中引入外部的JS文件和CSS文件,但是路径一直显示错误: 其中JSP页面引入这几个文件是这么写的: <link rel="styl ...
- AutoMapper使用笔记
AutoMapper是一个.NET的对象映射工具. 项目地址:https://github.com/AutoMapper/AutoMapper. 帮助文档:https://github.com/Aut ...