簡體   English   中英

將MySQL中的數據輸出到二維數組中

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM