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 ...
随机推荐
- Ubuntu 用户安装 MATE
MATE 是经典桌面 Gnome 2 的分支,该桌面按照 Windows 用户操作习惯设计,适合于 Windows 转投 Linux 的初级用户,MATE 做了功能改进和新增功能.如:增加窗口管理 ...
- 【python】linux将python改为默认3.4版本
Python3.4默认是安装在/usr/local/lib/python3.4目录下,需要删除默认python link文件,重新建立连接关系. 使用ln -s命令来修改,命令如下: sudo rm ...
- 【linux】VMware12.0安装
问题1:安装虚拟机时出现The Microsoft Runtime DLL installer failed to complete 解决: 重新安装,安装失败时不要点击结束,在开始“运行”出输入%t ...
- javascript类的类比详解-大白话版
转载请注明出处:水车 如果有误,还望指出,谢谢 -----------------正文分割线---------------------- 类:类太抽象,要想弄明白就该用现实的东西来类比 在我看来类就是 ...
- MFC添加鼠标相应事件
Class View (类视图)窗口中选中 你要添加事件的类(比如C***View.CPP),切换到properties窗口. 点击上面的Message图标(在Event图标[一个闪电形状的图标] 右 ...
- hadoop的关键进程
hadoop集群中主要进程有master: NameNode, ResourceManager,slaves: DataNode, NodeManager, RunJar, MRAppMas ...
- Nginx(PHP/fastcgi)的PATH_INFO问题
引用: http://www.laruence.com/2009/11/13/1138.html server { listen 80; server_name localhost; index in ...
- 深入剖析PHP输入流 php://input(与POST/GET的区别)
PHP输入流php://input 转:http://www.nowamagic.net/academy/detail/12220520 在使用xml-rpc的时候,server端获取client数据 ...
- 关于java程序打包为EXE的若干问题
这几天在一个即时通讯系统的打包上,吃尽了苦头,到现在才算解决,现在对遇到的问题进行分析总结. 1.一开始是在export "Runnable JAR file"的时候,弹出了这样的 ...
- 动态链接库(dll)简介(转)
DLL 是 Dynamic Link Library 的缩写,译为“动态链接库”.DLL也是一个被编译过的二进制程序,可以被其他程序调用,但与 exe 不同,DLL不能独立运行,必须由其他程序调用载入 ...