社区
基础编程
帖子详情
php分页的问题,如何不重新查询
gaswei
2009-07-18 02:51:31
我的查询过程是先根据一些条件选出记录建立一张临时表,然后在根据一些条件选出记录插入这张临时表,最后才从那个临时中查询。
分页后点击下一页,又会重新执行建立临时表,插入数据的过程,有没有什么方法不重新执行,直接从最终的临时表中选取记录?结果集很大,用session的话有没有问题?
...全文
190
7
打赏
收藏
php分页的问题,如何不重新查询
我的查询过程是先根据一些条件选出记录建立一张临时表,然后在根据一些条件选出记录插入这张临时表,最后才从那个临时中查询。 分页后点击下一页,又会重新执行建立临时表,插入数据的过程,有没有什么方法不重新执行,直接从最终的临时表中选取记录?结果集很大,用session的话有没有问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ttm1984
2009-07-19
打赏
举报
回复
mark
北京不不
2009-07-19
打赏
举报
回复
用ajax翻页吧。
gaswei
2009-07-19
打赏
举报
回复
[Quote=引用 6 楼 daxuejianku 的回复:]
用ajax翻页吧。
[/Quote]
能说详细一点吗?还有一个问题我从数据库读出来的中文在网页上显示是乱码,怎么转换?用iconv还是乱码呀
gaswei
2009-07-18
打赏
举报
回复
[Quote=引用 3 楼 syscgc 的回复:]
把查询结果做个缓存。然后每次都读缓存去
[/Quote]
怎么做缓存?我刚接触php,不是很清楚
syscgc
2009-07-18
打赏
举报
回复
把查询结果做个缓存。然后每次都读缓存去
gaswei
2009-07-18
打赏
举报
回复
我的意思是我的查询语句有几个:
select XXXX from XXXX where XXX into temp tab
insert into tab select XXXX from XXXX where XXXX
select skip a first b* from tab
每次点击下一页时将相应的a、b传给页面以实现分页,但是每次都会再次执行前面2个语句,有没有什么方法是不重复执行前面2个语句,直接从第3个语句执行的?
Ricky_Bobo
2009-07-18
打赏
举报
回复
你的查询是使用的函数吗?如果是的话你可以新建函数。如果不是,那在点击下一页时,它应该从上一页查询出来的数据的下一条开始查询,那在你的循环取值代码前应该加上这样一句:
$i=($page_now-1)*($page_recs);
if($total_books>0){
mysql_data_seek($cxh,$i);
}
,$page_now这是当前页,$page_recs这是每页显示记录的条数,$total_books是总记录的条数,$cxh这是你查询出来的结果集。
session一般是用来存放数据量较小的信息,如果你的结果集大的话建议你不要使用session。
不知道这些是不是你想要的~
无刷新
分页
pagination
Jquery 无刷新
分页
jquery.pagination.js 带数据库 提交Handler请求数据 AJAX
数据呈现表格,带
分页
悬浮效果
表格+repeater构建一个数据呈现的demo,美观大方,带
分页
,带悬浮效果,带排序,欢迎下载
慕逸留言板1.0
几点说明:
1.数据库的主机名、用户名、密码和数据库名请先在common.inc.
php
中修改。
2.本程序使用mysql建表,使用时请先按上述要求修改配置,然后运行里面的sql_setup.
php
即可。
3.留言薄管理员的用户名和密码请在admin.inc.
php
中修改。
4.如果您的主机*支持*,在有人留言时,您可以收到一封邮件(具体在guestcheck.
php
中设定),此功能默认关
闭!
5.留言时不支持html或者ubb功能,留言搜索功能亦须补充
6.由于用到计数器(counter.txt),如果是liunx主机,请将该文件夹属性设置为777(好象是这个代码,不过
我也记不太清了,有没有晓得的朋友知会一声?);如果是windows,请将权限设置为everyone的完全控制。
7.管理员回复功能尚不具备,目前就只能和他们一块留言啦!
8.
分页
问题
正在紧急处理中!(请到我的主页下载最新的版本)
9.程序正处于调试中,不排除任何bug,欢迎反映、指正。
Think
PHP
新闻发布系统(前台+后台)绝对易学易用
通俗易懂的Think
PHP
文章发布系统源码(前台+后台) 主要是后台可以实现文章的非常方便的发布。 Think
PHP
框架+百度UEditor编辑器实现.具体使用方法参考ruby97的CSDN博客
jquery-easyui完整demo演示
jquery-easyui完整demo演示
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章