我肯定这是一个简单的任务,但由于某些原因,我只是找不到一个资源,以帮助我加入我需要做的一个网站,我正在写。
我基本上有一个category表和一个member表,其中包含一个catu id,对应于所说的categories。
我目前有一个do while循环运行,所以它显示表中的所有类别,但是,我现在只想显示类别表中的类别,如果成员表中有一个记录具有相应的类别id。这将有助于我,当我添加一个新成员时,类别将自动出现在网站上。
我现在的代码是;
<?php
$cat_sql="SELECT * FROM Categories ORDER BY Category";
$cat_query=mysqli_query ($conn, $cat_sql);
$cat_result=mysqli_fetch_assoc($cat_query);
?>
<?php do { ?>
<p> <a id="<?php echo ($cat_result['catagory']); ?>"</a>
echo $cat_result['category']; ?> </p>
<?php } while ($cat_result=mysqli_fetch_assoc($cat_query)) ?>
任何帮助是感激的,因为我找不到一个资源网上有这个例子。
1条答案
按热度按时间ldioqlga1#
在sql中使用join,如下所示
这假设categories.id是与members.cat\u id相对应的列,内部联接将仅显示两个表中可用的结果。