[英]Output the data from MySQL into an 2 dimensional Array
我在MySQL中记录了行
id=0 name=tom grade=A
id=1 name=jeff grade=B
id=2 name=lisa grade=B
.......等
现在我想输出做一个二维数组,例如
content{
{id=0
name=tom
grade=A
}
{id=1
name=jeff
grade=B}
{id=2
name=lisa
grade=B}}
$query="SELECT * FROM `user`";
$result=mysql_query($query);
$grades=array();
while($row=mysql_fetch_assoc($result)) {
...........
}
我应该在while循环中放入什么?
mysql_fetch_assoc返回一个关联数组,其中col名称为键,值为值。 您几乎拥有了所需的一切,可以根据需要将其放入另一个数组。 只需将以下代码放入循环中,即可将每行的assoc数组追加到$ grades数组中:
$grades[] = $row;
然后,您可以像这样访问grades数组的值:
$grades[1]['grade'] //returns the grade of row 1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.