从具有相同名称的数据库中获取所有数据

时间:2018-04-30 05:37:31

标签: mysqli

我有一个网页,用于显示带有名称的图像。当我点击名称时,相应的图像可见。当我在数据库中添加具有相同名称的其他图像时,只显示单个名称,当我单击该名称时,所有具有该名称的图像都应该可见。我的表看起来像,

name  | image
---------------
blue  | blue.jpg
blue  | blue1.jpg
red   | red.jpg

在首页中只显示单个名称,当我在网页上点击蓝色时,应显示所有带蓝色的图像。请帮我解决一下这样的提取问题。我使用查询

select name image from table1 where name='blue' group by name

但是当使用它时,只出现单个名称和单个图像。请帮帮我

1 个答案:

答案 0 :(得分:-1)

它只显示一个名称,因为您在where子句中按单个名称进行过滤。删除它,并且最好按所选的所有字段进行分组:

select name, image from table1 group by name, image