<body>
这是我的表
要得到
这样一个数组 怎么弄 谢谢
回复内容:
<body>
这是我的表
要得到
这样一个数组 怎么弄 谢谢
Mysql中有一个group_concat函数,你可以试试看。
大致的sql语句如下:
<code>SELECT term_id, group_concat(village_name) as area FROM tb_name GROUP BY term_id;</code>
<code>$data=array(); foreach(数据库数组 as $v){ if(!isset($data[$v['team_id']])){ $data[$v['team_id']]=$v['village_name']; }else{ $data[$v['team_id']].=','.$v['village_name']; } } $d=array(); foreach($data as $kk=>$vv){ $d[]=array( 'team_id'=>$kk, 'area'<div style="color:transparent">本文来源gaodai.ma#com搞##代!^码@网*</div><pre>搞gaodaima代码
=>$vv, ); } unset($data); var_dump($d);