gpt4 book ai didi

php - 如何使用php和mysqli一次查询获取多个表的数据?

转载 作者:行者123 更新时间:2023-11-29 03:23:41 25 4
gpt4 key购买 nike

当我想显示来自多个表的数据时,我真的陷入了困境,即在我的例子中是产品和类别表。我有两个表格图片如下所示

我有以下 php 代码来显示数据

 <div class="row">
<?php
require_once("connection.php");
$query = "SELECT * FROM categories, products where cat_type = 'import' AND product_cat = cat_name";
$result=$conn->query($query);
while($row=$result->fetch_array()){
?>
<div class="col-sm-3">
<h5><?php echo $row['cat_name'];?></h5>
<ul>
<li><a href="category.php"><?php echo $row['product_title'];?></a>
</li>
</ul>
</div>
<?php } ?>
</div>

我得到这样的输出

two category title for same cat

预期输出 I want my out to be like this

最佳答案

如下查询

 <?php
$query = SELECT * FROM categories LEFT JOIN table2 ON categories.id=table2.id where categories.cat_type = 'import' AND categories.product_cat = cat_name";
?>

关于php - 如何使用php和mysqli一次查询获取多个表的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39819842/

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