从mysql数据创建一个多维数组



我想知道我如何得到一个多维数组,看起来像这样:

array(
"wifi" => array(
16 => 499, 
32 => 599, 
64 => 699
),
"wifi+3G" => array(
16 => 629, 
32 => 729, 
64 => 829)
);

从mysql表中取出如下:

id, model, grootte, prijs 
1,  Wifi,    16,     449 
2,  Wifi,    32,     549 
3,  Wifi+3G, 16,     499 
4,  Wifi+3G, 32,     599

仅使用DB结果中的一个或多个字段作为数组中的键:

$arr = array();
while($row = mysql_fetch_assoc($result)) {
   $arr[$row['somekey']][$row['otherkey']] = $row;
}

相关内容

  • 没有找到相关文章

最新更新