[英]Displaying Products from Mysql PHP
编写两个单独的查询以从数据库中获取数据:-
让我知道您是否需要进一步的帮助。 谢谢!
您可以使用group_concat()
Mysql函数group_concat()
获取所有图像,而无需复制记录。 下面的示例显示相同。
select p.product_id, p.product_name, group_concat(pi.image_path)
from procuct p join product_images pi on p.product_id = pi.product_id
group by p.product_id, p.product_name
这将为您提供所有路径(以逗号分隔的列表)以及每个产品记录。
使用此查询:
select products.*,GROUP_CONCAT(image_path)
form products
LEFT JOIN product_images on products.product_id = product_images.product_id
GROUP BY product_images.product_id
您将获得带有逗号分隔图像的产品的结果,然后在PHP中分解这些逗号分隔图像并将其显示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.