我计算了数据库中列(字段)的数量,现在我想为每列创建一个数组。这有可能吗?例如:
$num = mysql_num_fields($query);
for($i=0; $i<$num; $i++){ // loop 1
$field_names[] = mysql_field_name($query,$i);
}
for($i=0; $i<$num; $i++){ // loop 2
while($row = mysql_fetch_array($query)){ // loop 3
$array[] = $row[$field_names[$i]]
}
}
现在我基本上希望 $array[] 变量在每次循环 2 结束时改变,这样在 3 个循环结束时我就有 3 个不同的数组。那可能吗?如果是这样,有人可以解释一下吗?