版权声明:本文为博主原创文章,未经博主允许不得转载。

数据库操作类代码:mysqli.func.php

  1. <?php
  2. // 数据库连接常量
  3. define('DB_HOST', 'localhost');
  4. define('DB_USER', 'root');
  5. define('DB_PWD', '');
  6. define('DB_NAME', 'guest');
  7. // 连接数据库
  8. function conn()
  9. {
  10. $conn = mysqli_connect(DB_HOST, DB_USER, DB_PWD, DB_NAME);
  11. mysqli_query($conn, "set names utf8");
  12. return $conn;
  13. }
  14. //获得结果集
  15. function doresult($sql){
  16. $result=mysqli_query(conn(), $sql);
  17. return  $result;
  18. }
  19. //结果集转为对象集合
  20. function dolists($result){
  21. return mysqli_fetch_array($result, MYSQL_ASSOC);
  22. }
  23. function totalnums($sql) {
  24. $result=mysqli_query(conn(), $sql);
  25. return $result->num_rows;
  26. }
  27. // 关闭数据库
  28. function closedb()
  29. {
  30. if (! mysqli_close()) {
  31. exit('关闭异常');
  32. }
  33. }
  34. ?>

分页实现代码:

  1. <?php
  2. include 'mysqli.func.php';
  3. // 总记录数
  4. $sql = "SELECT dg_id  FROM  tb_user ";
  5. $totalnums = totalnums($sql);
  6. // 每页显示条数
  7. $fnum = 8;
  8. // 翻页数
  9. $pagenum = ceil($totalnums / $fnum);
  10. // 页数常量
  11. @$tmp = $_GET['page'];
  12. //防止恶意翻页
  13. if ($tmp > $pagenum)
  14. echo "<script>window.location.href='index.php'</script>";
  15. //计算分页起始值
  16. if ($tmp == "") {
  17. $num = 0;
  18. } else {
  19. $num = ($tmp - 1) * $fnum;
  20. }
  21. // 查询语句
  22. $sql = "SELECT dg_id,dg_username  FROM  tb_user ORDER BY dg_id DESC LIMIT " . $num . ",$fnum";
  23. $result = doresult($sql);
  24. // 遍历输出
  25. while (! ! $rows = dolists($result)) {
  26. echo $rows['dg_id'] . " " . $rows['dg_username'] . "<br>";
  27. }
  28. // 翻页链接
  29. for ($i = 0; $i < $pagenum; $i ++) {
  30. echo "<a href=index.php?page=" . ($i + 1) . ">" . ($i + 1) . "</a>";
  31. }
  32. ?>

简单实现了翻页功能,数据库请自行配置结构

最新文章

  1. CentOS Linux系统下更改Apache默认网站目录
  2. bzoj1113: [Poi2008]海报PLA
  3. 【JS复习笔记】06 方法
  4. Win7桌面快捷方式全变成某个软件的图标,然后所有快捷方式都只打开这个图标的软件
  5. C#取得当前目录 转载
  6. KVM背靠Linux好乘凉
  7. Codeforces Round #331 (Div. 2) E. Wilbur and Strings dfs乱搞
  8. SPRING IN ACTION 第4版笔记-第九章Securing web applications-004-对密码加密passwordEncoder
  9. 关于egit的日常操作总结
  10. OpenJudge / Poj 1928 The Peanuts C++
  11. java web第一个Servlet程序
  12. 项目中怎么去掉tomcat的猫
  13. jquery选择器之基本筛选选择
  14. jquery获得select的文本
  15. 关于jsp页面转换成excel格式下载遇到问题及解决
  16. dll被设置为用记事本打开的解决方法
  17. 《梦断代码》Scott Rosenberg著(一)
  18. k64 datasheet学习笔记52---Universal Asynchronous Receiver/Transmitter (UART)
  19. AbtestingGateway 分流策略添加
  20. Python读取图片尺寸、图片格式

热门文章

  1. 【BZOJ-1060】时态同步 树形DP (DFS爆搜)
  2. UOJ260 【NOIP2016】玩具谜题
  3. PHP函数-检查某个值是否存在于数组中
  4. 【Beta】Scrum02
  5. Untiy3D - 窗口界面2
  6. iOS - CAEmitterLayer 学习笔记一
  7. 在linux下如何将文件夹打包
  8. LDA(转发)
  9. Linux下htop的使用
  10. FBX