[英]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.