通过2个嵌套循环遍历同一查询2次

时间:2018-05-31 12:17:07

标签: php mysql sql

我无法循环同一个查询两次,我错过了什么?

$query = "SELECT ..."
while ($a = tep_db_fetch_array($query)) {
     while ($a2 = tep_db_fetch_array($query)) {
        // stuff
    }
}

因此我的问题是,如何在另一个内部循环同一个查询两次?

1 个答案:

答案 0 :(得分:0)

如果您知道数据不会过大,那么您可以使用 get_records_sql()。这将返回一个数组,由SELECT中的第一个字段索引。然后,您可以使用此数组执行所需操作(多次循环,分割,弹出,移位等)