这个是我自己想出来的,当时只想到这么个笨方法。

看到不少人都在问MYSQL怎么翻页,现在拿出来给大家借鉴一下。

如果有好的方法请留言。大家互相探讨。

<script language="JavaScript" type="text/JavaScript">

function immeSubmit(fPage,mPageCount)
{
 document.form2.target = ""
 if (fPage>mPageCount)
  fPage=mPageCount;
 if (fPage<"1")
  fPage="1";
 document.form2.action = "?pPage="+fPage  ;
// window.alert("?pPage="+fPage);
 document.form2.method = "post";
 document.form2.submit();
}

</script>

<%

m_page = 1
If Trim(Request("pPage")) <> "" Then
 m_page = Trim(Request("pPage"))
End If

C_SQL = "Select count(*) zs From T_info "

Set Rs = SConn.Execute(C_SQL)
 If Not Rs.Eof Then
  mRecordCount = Rs("zs")
 Else
  mRecordCount = 0
 End If
 Rs.Close
 n = 18             '每页显示多少记录
 'vvvvvvvvvvvvvvvv计算出记录数所产生的页数vvvvvvvvvvvvvvvvvvvv
 If (mRecordCount Mod n) = 0 Then
  mPageCount =mRecordCount/n
 Else
  mPageCount = mRecordCount/n + 1
 End If
 If Cint(m_page) > mPageCount Then
  m_page = mPageCount
 End If
 'vvvvvvvvvvvvvvvv计算取出记录的起始数vvvvvvvvvvvvvvvvvvvvvvvv
 m_min = (Cint(m_page) - 1) * n
 '************************************************************
 SQL = SQL & " LIMIT "&m_min&","&n
 Rs.Open SQL,SConn,3,3

'这里显示数据

'下面这是翻页

<tr bgcolor="#329832">
                          <td height="24" colspan="5"><div align="center" class="bai">第
<%     For k = 1 To mPageCount
      If CStr(k) = Trim(m_page) Then%>
       <font color="#FF0000"><%=k%></font>
<%      Else%>
       <a οnclick="document.form2.flag.value=2" href="javascript:immeSubmit(<%=k%>,<%=mPageCount%>);" class="news"><%=k%></a>
<%      End If
     Next%> 页 </div></td>

基本上就这些,有什么可以留言。

大家一起优化一下。

MYSQL数据库的翻页相关推荐

  1. MySQL中的翻页优化和延迟缓存

    limit offset,N 当offset非常大时,效率极低.  原因是:mysql并不是跳过offset行,然后单取N行.而是取offset+N行. 返回时,放弃前offset行,返回N行.效率较 ...

  2. MySQL数据库InnoDB坏页处理修复

    一.InnoDB坏页出现情况 由于物理磁盘.内存故障.突然断电.强制关机.强制杀死MySQL进程等可能会造成数据坏页现象,数据库实例会不断重启. 错误日志内报如下错误: InnoDB: Databas ...

  3. 用 Python selenium爬取股票新闻并存入mysql数据库中带翻页功能demo可下载

    用 Python selenium爬取实时股票新闻并存入mysql数据库中 1.分析需求 2.创建表 3.分析需要爬取的网页内容 4.python里面selenium进行爬虫操作 1.添加包 2.连接 ...

  4. MySQL数据库Innodb储存引擎----储存页的结构

    上一篇博客回顾: 1:数据库拥有众多的储存引擎,现在主要使用的是Inoodb,这个储存引擎有Compact,Redundant,Dynamic,Compressed四种行格式 2:Compact行格式 ...

  5. 大数据翻页_【干货】大数据翻页的难点和技巧

    今天要讨论一个传统的问题,问题本身比较简单,就是针对大数据,如何优化方案做到性能与成本的平衡.我们经常会遇到一种Key-list类型数据, 如一个用户的好友关系 {"uid":{1 ...

  6. MySQL数据库储存引擎Inoodb一--记录储存结构

    在开文我先说明一下,接下来的数据库知识文章都是在微信公众号"我们都是小青蛙"学习然后在通过自己的理解进行书写的.有兴趣的朋友可以去关注这个微信公众号.话不多说,我们在日常使用数据库 ...

  7. MySQL数据库—InnoDB行存储格式

    目录 一.InnoDB支持的行存储格式 二.Compact记录格式 1.变长字段长度列表 (1)对varchar类型字段长度的存储 (2)对char类型字段长度的存储 2.NULL标志位 3.记录头信 ...

  8. 用AjaxPro实现无刷新翻页效果及数据库分页技术介绍

    在看本文之前,建议查看本人的系列文章: <AjaxPro与服务器端交互过程中如何传值>:http://blog.csdn.net/zhoufoxcn/archive/2008/01/05/ ...

  9. java mysql jsp分页代码_JAVA/JSP学习系列之六(MySQL翻页例子)

    JAVA/JSP学习系列之六(MySQL翻页例子) 更新时间:2006年10月13日 00:00:00   作者: 一.运行前准备 下载了mysql的jdbc驱动(一个jar文件)并加载在CLASSP ...

最新文章

  1. java宠物医院_java宠物医院管理系统
  2. 如何给TiDB插上全文检索的翅膀
  3. [计算机网络] C++模拟telnet登陆SMTP服务发送邮件过程
  4. Java使用AES加密解密
  5. 静态局部变量和全局变量的区别!
  6. 汇编语言--微机CPU的指令系统(五)(字符串操作指令)
  7. 戴尔押宝iSCSI,由低到高组合成型
  8. luogu4389 付公主的背包
  9. OpenSilver: 通过WebAssembly 复活Silverlight
  10. Postgresql的HashJoin状态机流程图整理
  11. 数字滤波器(四)--模拟滤波器转化为数字滤波器
  12. 【LeetCode】【HOT】347. 前 K 个高频元素(哈希表+优先队列)
  13. 微软发布首个 Chromium Edge stable 预览版
  14. android 如何实现apk search出现在系统的推荐列表里
  15. Atitit.视频文件加密的方法大的总结 java c# php
  16. 基于树莓派的智能图像识别垃圾分类系统
  17. 雨中拍照:廉价好用的自制伞架
  18. 安卓游戏时禁止状态栏下拉_Android手机屏蔽状态栏下拉
  19. routeros php插件,RouterOS的Webfig的使用方法
  20. 计算机中的数(二):定点数的移位运算和加减运算

热门文章

  1. CodeForces 732A-Buy a Shovel
  2. 让Linux进程在后台运行
  3. 2021年化工自动化控制仪表考试报名及化工自动化控制仪表找解析
  4. 燃气灶电气线路图及原理_家用燃气灶解析之 热电偶的工作原理
  5. 部署了HTTPS以后重新验证证书如何取消301跳转
  6. 【报告分享】2020中国异常流量报告-秒针系统中欧商业评论(附下载)
  7. EMMC丢失文件系统数据分析
  8. 阿里云轻量应用服务器环境搭建-Docker删除镜像
  9. PHP环境搭建(Window操作系统,使用phpstudy)
  10. (C语言版)无迹卡尔曼滤波UKF和容积卡尔曼滤波CKF进行锂电池SOC估计的C语言版本实现