我无法循环同一个查询两次,我错过了什么?
$query = "SELECT ..."
while ($a = tep_db_fetch_array($query)) {
while ($a2 = tep_db_fetch_array($query)) {
// stuff
}
}
因此我的问题是,如何在另一个内部循环同一个查询两次?
答案 0 :(得分:0)
如果您知道数据不会过大,那么您可以使用 get_records_sql()。这将返回一个数组,由SELECT中的第一个字段索引。然后,您可以使用此数组执行所需操作(多次循环,分割,弹出,移位等)