【发布时间】:2011-07-17 19:45:00
【问题描述】:
我正在尝试从 mysql 结果集中形成一个特定的多维数组。
我希望它看起来像这样:
array(
'product_name' => 'prod_1',
'categories' => array(1,2,3,4)
);
db 结果返回一个看起来像这样的数组
Array
(
[0] => Array
(
[id] => 1
[product_name] => prod_1
)
[1] => Array
(
[id] => 2
[product_name] => prod_1
)
[2] => Array
(
[id] => 3
[product_name] => prod_1
)
[3] => Array
(
[id] => 4
[product_name] => prod_1
)
如您所见,我想将产品名称分组并将 id 放入另一个数组中
有人对如何做到这一点有任何提示吗?
【问题讨论】:
-
其实分类是从哪里来的?你想要一个数组中的所有 id 和另一个数组中的所有产品名称吗?
-
我的查询:
SELECT id, product_name FROM parts非常简单,我希望第一个维度包含分组的产品名称,第二个维度包含与其关联的所有 ID
标签: php mysql multidimensional-array