怎么建多维数组

WBOY
풀어 주다: 2016-06-23 13:21:52
원래의
999명이 탐색했습니다.

大神们,我的数据有3列,id(如a1\a2..d1\d2之类的),name(就是人名),和age(年龄,数字)。怎么用PHP建这个多维数组?

include("IncDB.php"); 

$result=mysql_query("SELECT * FROM lists order by id asc",$link); //数据全在这个表里
$row=mysql_fetch_row($result); 
$abcb=array();//下面怎么办?我看了,没学会。谢谢大神。


回复讨论(解决方案)

while($row=mysql_fetch_row($result)){
    $abcb[] = $row;
}

谢谢!那我要是提取$abcb[]中id=d12,用户的姓名和年龄,该怎么写呢?

用for循环遍历

for(){
if($abcb[$i][id] == 'd12'){
    echo $abcb[$i]['name'].abcb[$i]['age'];
}

}


具体 看输出的数组形式

用for,我知道可以,但如果 用 FOReach,怎么把$abcb[]中的所有姓名和年龄显示出来呢?谢谢大神们。

while($row=mysql_fetch_assoc($result)){    $abcb[] = $row;}foreach($abcd as $v) {  echo "$v[name] $v[age]<br>";}
로그인 후 복사


while($row=mysql_fetch_row($result)){    $abcb[] = $row;}foreach($abcd as $v) {  echo "$v[1] $v[2]<br>";}
로그인 후 복사
注意:使用下标时要注意查询时字段列表的循序

我再追问一句,foreach($abcd as $v),这是什么意思呢?能解释一下么?

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿