php从数据库取出的数据如何写入一个新的数组

$data = array(
array('1','小王','男','20','100'),
array('2','小李','男','20','101'),
array('3','小张','女','20','102'),
array('4','小赵','女','20','103')
);
最新回答
平胸小欧巴

2024-10-13 08:04:33

数据库提到的数据一般是资源类型的,要逐一读出,添加到数组
while($row = mysql_fetch_assoc($res)){
$data[] = $row;

}
追问
谢谢,那这个$row循环后 得到的值是 $data[0],$data[1],$data[2],......这个集合吗.是的话如何写到二维数组里啊,帮我往下写一下吧,非常感谢!
追答
$data=array()

输出后本来就是个二维数组,因为每执行一次mysql_fetch_assoc()就得到一个数组,这个数组再加入到$data中,不就是二维数组么