如何使用MySQL數據形成多維數組?我使用這個代碼現在:如何將MySQL數據抓取到多維數組中?
while($row = mysql_fetch_assoc($result)){
$music[$row['artist']][$row['title']][$row['id']][$row['category_id']] = $row['key'];
}
而且我認爲這將是更容易使用多維數組來存放我的數據(藝術家陣列=>標題陣列=> ID,CATEGORY_ID,鍵)但我不知道如何使用數據庫中的數據構建一個。我已經使用Google搜索,只能找到靜態/本地數據多維數組的示例,這對我來說並不好。
我也想知道如何在php中輸出多維數據用於實際應用。我會用循環嗎?或者會有另一種方式?
我只想說感謝所有的幫助我已經得到了在stackoverflow,它爲我節省了很多頭痛!
只需注意,這樣做可能是一種昂貴的做法,每次。這可能會更好地構建您的代碼,以便完成您的數據所需的所有工作都發生在循環內部,而無需構建額外的數組。 – 2010-07-16 11:42:56