用php查询大量的数据怎么办

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:14:22
用php查询大量的数据怎么办,最好有代码!
我用php查询大量数据是速度很慢,希望查询一次后第二次查缓存里的
我的是Access数据库,一共用17万条数据,我想知道如何做缓存.最好有代码.一般我在页面弹出时要调出数据,然后做成树,点击树的时候又要提交信息查另一个表,再改变页面右边的表格,那就要刷新页面,所以很慢很慢很慢很慢......

10月25日补充:
怎么写缓存????代码回答我罗............
我连接数据库的语句是
$myconn = odbc_connect('tylll','用户名','密码');
然后就直接查询,
$sql="select * from a";
$re = odbc_do($myconn,$sql);

你PHP连接的什么数据库,MYSQL吗,MYSQL自己有数据缓存功能,重复执行同样的查询语句时,MYSQL能够瞬间返回结果。

要在PHP里面缓存查询的内容也可以,你在文件需要执行SQL查询数据的时侯,可以检测一个静态文本是否存在,如果存在就从文本里面读取数据,否则才从数据库里面读取,读取的同时向文本文件里面添加查询出的内容。

补充:
17万的数据,我觉得不是缓存的问题了,一次显示那么多,别人看得过来吗?
建议你分页,一次显示10行一页,通过上一页、下一页进行浏览数据。

这不是PHP的问题

是数据库的问题了。..优化优化