如何在php中打印一对多关系结果?

如何在php中打印一对多关系结果?,php,Php,我的查询结果如下表所示 id name celebrity ------------------------ 1 A X 1 A Y 1 A Z 2 B M 2 B N 我想用php打印这个表的结果,如下所示 1->A->X,Y,z 2->B->M,N 在使用mysql数据库查询之后,我将上表作为关联数组。有人能帮我写一个逻辑来打印上面的表格结果

我的查询结果如下表所示

id     name   celebrity
------------------------
1      A       X
1      A       Y
1      A       Z
2      B       M
2      B       N
我想用php打印这个表的结果,如下所示

1->A->X,Y,z

2->B->M,N

在使用mysql数据库查询之后,我将上表作为关联数组。有人能帮我写一个逻辑来打印上面的表格结果吗。提前谢谢

你可以通过mysql来实现

select id, name, group_concat(celebrity)  
   from te table
 group by id, name