读书人

mysql查询出的数据显示方式解决办法

发布时间: 2012-09-18 16:21:42 作者: rapoo

mysql查询出的数据显示方式

$sql="SELECT c.cat_name,a.title FROM hc_article as a LEFT JOIN hc_article_cat AS c ON a.cat_id = c.cat_id";
用以上语句查询出

Array
(
[0] => Array
(
[cat_name] => 新手指南
[title] => 用户注册
)

[1] => Array
(
[cat_name] => 新手指南
[title] => 购物指南
)




问 怎么可以排列成


Array
(
[0] => Array
(
[cat_name]=>Array( [0] => 新手指南)
[title]=>Array( [0] => 用户注册 [1] =>购物指南)

)

)

[解决办法]

PHP code
$ar=Array(  '0' => Array  (  'cat_name' => '新手指南',  'title' => '用户注册'  ),  '1' => Array  (  'cat_name' => '新手指南',  'title' => '购物指南'  ));foreach($ar as $v){     if(!$t[$v['cat_name']]){            $t[$v['cat_name']]['cat_name']=array($v['cat_name']);           $t[$v['cat_name']]['title']=array($v['title']);     }            else $t[$v['cat_name']]['title'][]=$v['title'];}print_r(array_values($t)); 

读书人网 >PHP

热点推荐