你能在PHP中重用一个mysql结果集吗?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了你能在PHP中重用一个mysql结果集吗?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个从大型数据库提取的结果集:
$result = MysqL_query($sql);

我遍历此记录集一次以提取特定的数据位并使用while($row = MysqL_fetch_array($result))获取平均值.在页面的后面,我想再次遍历这个相同的记录集并输出所有内容 – 但是因为我之前使用过记录集,所以我的第二个循环没有返回任何内容.

我最后通过循环第二个相同的记录集($result2 = MysqL_query($sql);)来破解这个问题,但我讨厌两次进行相同的sql调用.我可以多次循环遍历同一数据集吗?

使用:
MysqL_data_seek($result,0);

你得到这个“免费”,因为它已经被缓冲了.

作为单独的注释,您可以使用mysql_unbuffered_query显式执行无缓冲的查询.

脚本宝典总结

以上是脚本宝典为你收集整理的你能在PHP中重用一个mysql结果集吗?全部内容,希望文章能够帮你解决你能在PHP中重用一个mysql结果集吗?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。