你能在PHP中重用一个mysql结果集吗?
发布时间:2020-12-13 22:36:27 所属栏目:PHP教程 来源:网络整理
导读:我有一个从大型数据库中提取的结果集: $result = mysql_query($sql); 我遍历此记录集一次以提取特定的数据位并使用while($row = mysql_fetch_array($result))获取平均值.在页面的后面,我想再次遍历这个相同的记录集并输出所有内容 – 但是因为我之前使用过
我有一个从大型数据库中提取的结果集:
$result = mysql_query($sql); 我遍历此记录集一次以提取特定的数据位并使用while($row = mysql_fetch_array($result))获取平均值.在页面的后面,我想再次遍历这个相同的记录集并输出所有内容 – 但是因为我之前使用过记录集,所以我的第二个循环没有返回任何内容. 我最后通过循环第二个相同的记录集($result2 = mysql_query($sql);)来破解这个问题,但我讨厌两次进行相同的SQL调用.我可以多次循环遍历同一数据集吗?
使用:
mysql_data_seek($result,0); 你得到这个“免费”,因为它已经被缓冲了. 作为单独的注释,您可以使用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |