一万条数据怎么一条一条由用户点击输出
程序员文章站
2024-04-03 20:50:58
...
一万条数据如何一条一条由用户点击输出?
在做一个日志浏览功能,假设数据库中有一万条短数据,都符合varchar(20)类型,但是用户可以*选取其中的一条或多条数据生成自己的数据表,然后通过PHP和AJAX在前端调用出来,显示方法是点击按钮一次调用一条。
-----
把问题再具体描述一下:
一个表中有一万条数据,现在需要在前台逐条输出,每次只输出一条,不是一次输出完而是用户通过点击按钮来输出下一条。
这个功能怎么做出?难点在于如何用AJAX配合PHP来操作一个类似游标的指针一直往下指或跳到某个数据去(因为用户不一定一直输出下一条,也可以输出上一条或指定某条)。每次都取出所有数据显然浪费很多资源。
还有,不使用MYSQL游标。因为最终的实现未必是直接从MYSQL读数据,而是从xml甚至txt里读取一定格式的数据再拆分。
------解决方案--------------------
数据总个排序字段吧
按排序字段 一次查找
比如 id
id=20的下一条 查找 id > 20 的一条
------解决方案--------------------
这样不行吗?
------解决方案--------------------
不管是哪个用户查看20号数据 它的下一条数据都是id > 20 不用维护什么队列
传递id = 20 就可以了
在做一个日志浏览功能,假设数据库中有一万条短数据,都符合varchar(20)类型,但是用户可以*选取其中的一条或多条数据生成自己的数据表,然后通过PHP和AJAX在前端调用出来,显示方法是点击按钮一次调用一条。
-----
把问题再具体描述一下:
一个表中有一万条数据,现在需要在前台逐条输出,每次只输出一条,不是一次输出完而是用户通过点击按钮来输出下一条。
这个功能怎么做出?难点在于如何用AJAX配合PHP来操作一个类似游标的指针一直往下指或跳到某个数据去(因为用户不一定一直输出下一条,也可以输出上一条或指定某条)。每次都取出所有数据显然浪费很多资源。
还有,不使用MYSQL游标。因为最终的实现未必是直接从MYSQL读数据,而是从xml甚至txt里读取一定格式的数据再拆分。
------解决方案--------------------
数据总个排序字段吧
按排序字段 一次查找
比如 id
id=20的下一条 查找 id > 20 的一条
------解决方案--------------------
SELECT fields FROM tableName LIMIT $page,1
这样不行吗?
------解决方案--------------------
不管是哪个用户查看20号数据 它的下一条数据都是id > 20 不用维护什么队列
传递id = 20 就可以了
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论