开发者社区> 问答> 正文

如何两次通过mysql结果?

无论出于什么原因,我都需要两次通过mysql结果集。有办法吗?我不想运行两次查询,也不需要重写脚本,以便它将行存储在某处,然后在以后重用。

展开
收起
保持可爱mmm 2020-05-11 13:48:27 449 0
1 条回答
写回答
取消 提交回答
  • 这是您可以执行的操作:

    $result = mysql_query(/* Your query */); while($row = mysql_fetch_assoc($result)){ // do whatever here... }

    // set the pointer back to the beginning mysql_data_seek($result, 0); while($row = mysql_fetch_assoc($result)){ // do whatever here... } 但是,我不得不说,这似乎不是解决此问题的正确方法。为什么不在第一个循环中进行处理?来源:stack overflow

    2020-05-11 13:48:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
从花农到MySQL大 立即下载
从华农到MySQL大神 立即下载
深入MySQL实战 立即下载