php从数据库取出的数据如何写入一个新的数组
$data=array(array('1','小王','男','20','100'),array('2','小李','男','20','101'),array('3','...
$data = array(
array('1','小王','男','20','100'),
array('2','小李','男','20','101'),
array('3','小张','女','20','102'),
array('4','小赵','女','20','103')
); 展开
array('1','小王','男','20','100'),
array('2','小李','男','20','101'),
array('3','小张','女','20','102'),
array('4','小赵','女','20','103')
); 展开
1个回答
展开全部
数据库提到的数据一般是资源类型的,要逐一读出,添加到数组
while($row = mysql_fetch_assoc($res)){
$data[] = $row;
}
while($row = mysql_fetch_assoc($res)){
$data[] = $row;
}
追问
谢谢,那这个$row循环后 得到的值是 $data[0],$data[1],$data[2],......这个集合吗.是的话如何写到二维数组里啊,帮我往下写一下吧,非常感谢!
追答
$data=array()
输出后本来就是个二维数组,因为每执行一次mysql_fetch_assoc()就得到一个数组,这个数组再加入到$data中,不就是二维数组么
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询