如何两次通过mysql结果?

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



吃鸡游戏
浏览 472回答 3
3回答

郎朗坤

尝试mysql_data_seek()是否满足您的需求。mysql_data_seek()移动与指定结果标识符关联的MySQL结果的内部行指针,以指向指定的行号。对MySQL fetch函数的下一次调用(例如mysql_fetch_assoc())将返回该行。row_number从0开始。row_number应该是从0到mysql_num_rows()-1的范围内的值。但是,如果结果集为空(mysql_num_rows()== 0),则寻找0将会失败,并显示E_WARNING和mysql_data_seek ()将返回FALSE
打开App,查看更多内容
随时随地看视频慕课网APP