想象我们有一个像这样的表:
item_id | item_name | item_group
--------|-----------|-----------
1 | foo | jgKleC
2 | bar | jgKleC
3 | hey | jgKleC
4 | bra | DskgvV
5 | car | DskgvV
使用PHP中的MySQL查询从数据库中提取此数据以实现此结果的便捷方法是什么:
Array (2){
'jgKleC' = Array(3)[
Array(3)[1, foo, jgKleC],
Array(3)[2, bar, jgKleC],
Array(3)[3, hey, jgKleC]
],
'DskgvV' = Array(2)[
Array(3)[4, bra, DskgvV],
Array(3)[5, car, DskgvV]
]
}
我在PHP工作,只使用数组对我来说是个好处。
答案 0 :(得分:0)
select item_group, Concat(item_id,',',item_name,',',item_group) ) as data from tableName
现在您在$ result
中获得此数据 $a='';
foreach($result as $result2){
$a[$result2['tableName]['item_group']] =array($result2['tableName]['data'])
}
现在可能是你可以得到这个想法