实现PDO分页和url重写
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了实现PDO分页和url重写,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1483字,纯文字阅读大概需要3分钟。
内容图文
![实现PDO分页和url重写](/upload/InfoBanner/zyjiaocheng/285/45e253f495a1446dbadd2a43c1380c67.jpg)
要求
写代码添加 条数据,PDO入库(标题不可重复
分页功能实现,页面链接为list_页码.html
写一个正则(链接地址的正则) 新建一个 .htaccess 里面下一下内容
展示的代码
<?php /** * Created by PhpStorm. * User: admin * Date: 2018/9/14 * Time: 8:57 */ $page = empty($_GET['page'])?1:$_GET['page']; $pdo = new PDO('mysql:host=localhost;dbname=musicl;charset=utf8;','root','root'); $sql = "select count(*) from text"; $count = $pdo->query($sql)->fetchAll(); //条数 $count = $count[0]['count(*)']; $limit = 3; //总页数 $numpage = ceil($count/$limit); //偏移量 $last = ($page-1)*$limit; if($page<1) { $page=1; return false; } if($page>$numpage) { $page=$numpage; return false; } $sql = "select * from text limit $last,$limit"; $data=$pdo->query($sql)->fetchAll(PDO::FETCH_ASSOC); ?> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <table border="1"> <tr> <td>标题</td> <td>作者</td> <td>链接</td> <td>内容</td> <td>时间</td> </tr> <?php foreach($data as $v){?> <tr> <td><?php echo $v['name']?></td> <td><?php echo $v['author']?></td> <td><?php echo $v['link']?></td> <td><?php echo $v['content']?></td> <td><?php echo $v['time']?></td> </tr> <?php }?> </table> <a href="list_<?php echo $page-1?>.html">上一页</a> <a href="list_<?php echo $page+1?>.html">下一页</a> </body> </html>
相关推荐:
PDO--PHPDataObjects
php pdo insert与pdo insertId的用法
以上就是实现PDO分页和url重写的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的实现PDO分页和url重写全部内容,希望文章能够帮你解决实现PDO分页和url重写所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。