php 执行mysql中查询时内存溢出怎么办

php 执行mysql中查询时内存溢出怎么办,第1张

使用mysql_unbuffered_query(), 可以避免内存的立即占用, 如果返回的结果存放到array中也是完全没有问题的, 也不会出现php查询mysql数据量过大时导致内存溢出问题.

这种情况一般会在单表数据表数据库比较大的时候出现,建议在使用的过程中限制单次读取数据条数,或者对数据表进行分表

select * from 表名 limit ?,?

问号1是开始a位置。问号2结束b位置

一般你需要传入两个值 (第几页pageindex,显示多少页pagesize)。

然后计算 a=pageindex*pagesize-1 b=(pageindex-1)*pagesize-1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8415944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存