Heim  >  Artikel  >  Backend-Entwicklung  >  问个关于查询的问题

问个关于查询的问题

WBOY
WBOYOriginal
2016-06-23 14:05:06864Durchsuche

我两张表 
表a        id  姓名  班级编号
表b         班级编号   班级中文名称



在php中,我想要这样显示

软件班
  张三 李四 .....

绘画班  

   王五 ........


请问 在php中怎么体现啊,另外我是用的smarty。
 


回复讨论(解决方案)

没用过smarty,直接sql语句查出来,按照你期望的方式显示出来不行吗。

select a.班级编号,b.班级中文名称 , group_concat(a.姓名) as name_group from 表a a left join 表b b on a.班级编号=b.班级编号 group by a.班级编号

这样查询出来了就容易了

select a.班级编号,b.班级中文名称 , group_concat(a.姓名) as name_group from 表a a left join 表b b on a.班级编号=b.班级编号 group by a.班级编号

这样查询出来了就容易了

不好意思,我的意思是php能返回一个二维数组

没用过smarty,直接sql语句查出来,按照你期望的方式显示出来不行吗。

能返回一个二维数组吗?

关联查询出来后,用数组处理...

php array 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn