需要最佳的Ajax会话数组分页

时间:2012-01-26 09:02:58

标签: php ajax arrays session pagination

我正在使用php mysql。

首先在表单提交上我在mysql上运行查询并获取行id - >将它存储在会话数组中。

为了显示结果,我修改了一个php数组分页脚本来创建会话数组的分页,其中包括first,prev,next,last,Jump to page number功能。对于那个分页,我参考了:

http://lotsofcode.com/php/php-array-pagination.htm

脚本运行正常。

但我有两个问题。

  

问题1:在会话数组中存储大结果可以吗?如果不   什么是好的替代品呢? (我想知道   前500会导致会话数组,如果结果结果超过   500然后创建一个xml文件。)

     

问题2:是否可以使用ajax进行分页处理   会话数组,具有first,prev,next,last,Jump功能   到页码?

如果有任何解决方案,请更新我。

由于 拉温德拉。

1 个答案:

答案 0 :(得分:1)

我不会使用会话来存储大量数据,我也不会使用会话来存储从表(mysql或其他)返回的数据。

会话数据存储在服务器上 - 并保存在内存中 - 当你让多个用户使用同一个表时会发生什么?

数据库(mysql或其他)应该足够,并且具有正确的索引,以处理显示数据的查询。

我有一个拥有1.2亿条记录的mysql表,可以使用日期范围快速提取数据 - 没有速度问题。