gpt4 book ai didi

php - PHP MYSQL数据库中SELECT重复列

转载 作者:行者123 更新时间:2023-11-29 12:58:30 24 4
gpt4 key购买 nike

我有一个名为产品的数据库表。

表格中有 2 列,标题为名称图像

我的数据库中有 4 个条目

item 1 | image1.jpg
item 2 | image1.jpg
item 3 | image1.jpg
item 4 | image2.jpg

我需要在页面上显示结果,但我只需要显示 image.1jpg 一次,我的 while() 循环显然显示了所有 4 个图像。

我已经研究了几个小时了,请帮忙!

我的代码:

$query = mysql_query("SELECT * FROM products WHERE page='Birthdays' ORDER BY id ASC");

while($fetch = mysql_fetch_assoc($query)){

$image = $fetch['image'];
$name = $fetch['name'];

echo ''.$name.'';
echo '<img src="'.$thumbnail_image.'"/>';

}

最佳答案

您需要在查询中使用GROUP BY。因此将查询更改为

SELECT * FROM products WHERE page='Birthdays' GROUP BY image ORDER BY id ASC

关于php - PHP MYSQL数据库中SELECT重复列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23684733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com