大量数据分页有关问题
程序员文章站
2022-04-23 14:57:38
...
大量数据分页问题
就是将一些信息从表t*读取进来,然后在另一个页面添加自己所关注的信息,也就是browse表的东西,比如关注的事youxi或者qq。然后对t*读取的数据里面有此类字的整行数据进行读取。之前我做的是读十条进来然后判断一下,有的读出来,就是下面的代码,这样就出现有些页一条都没有,有些页只有一两条。之后我用select * from t* where Op_h like %row[brow] or like row ............limit $page $pagesize。这样倒是可以,但是数据量大,添加的关注多了根本就读不出数据。希望各位大侠能给一些好的意见和建议。
include( "../inc/nois.php ");
include( "../inc/db_conn.php ");
$conn = new dbClass();
$conn-> Connect();
$sql_page = "select count(*) from t*;
$rs_page = $conn-> RetuenRow($sql_page);
$count = mysql_fetch_row($rs_page);
$url=$_SERVER[ 'REQUEST_URI '];
$url=parse_url($url);
$url=$url[path];
//当页显示数目
$pagesize=10;
//得到当前最大页数
$pageindex=$count[0]/$pagesize;
if($_GET[page])
{
$pagenum=$_GET[page];
$page=($pagenum-1)*$pagesize;
$page.= ', ';
}
?>
就是将一些信息从表t*读取进来,然后在另一个页面添加自己所关注的信息,也就是browse表的东西,比如关注的事youxi或者qq。然后对t*读取的数据里面有此类字的整行数据进行读取。之前我做的是读十条进来然后判断一下,有的读出来,就是下面的代码,这样就出现有些页一条都没有,有些页只有一两条。之后我用select * from t* where Op_h like %row[brow] or like row ............limit $page $pagesize。这样倒是可以,但是数据量大,添加的关注多了根本就读不出数据。希望各位大侠能给一些好的意见和建议。
include( "../inc/nois.php ");
include( "../inc/db_conn.php ");
$conn = new dbClass();
$conn-> Connect();
$sql_page = "select count(*) from t*;
$rs_page = $conn-> RetuenRow($sql_page);
$count = mysql_fetch_row($rs_page);
$url=$_SERVER[ 'REQUEST_URI '];
$url=parse_url($url);
$url=$url[path];
//当页显示数目
$pagesize=10;
//得到当前最大页数
$pageindex=$count[0]/$pagesize;
if($_GET[page])
{
$pagenum=$_GET[page];
$page=($pagenum-1)*$pagesize;
$page.= ', ';
}
?>
推荐阅读
-
Oracle 管道 解决Exp/Imp大量数据处理问题
-
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
-
Oracle 管道 解决Exp/Imp大量数据处理问题
-
php post大量数据时发现数据丢失问题解决方法
-
page分页问题,根据页码获取对应页面的数据,接口调用
-
C# 解决datagridview控件显示大量数据拖拉卡顿问题
-
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
-
从bbs中看到的问题:从大量数据中取top100,整理的思路
-
使用QT时有关TCPScoket收发数据包,数据错误问题
-
Springboot 整合通用mapper和pagehelper展示分页数据的问题(附github源码)