仅显示存在于其他表中

时间:2017-03-29 10:01:11

标签: php mysql match categories

我是PHP和MySQL的新手,现在我正在展示一个包含产品类别的表格。但我试图只显示它们是否存在于另一个表格中。不幸的是,我不确定如何到达那里。

目前,我正在显示所有类别:

<?php include '/../connect.php'; ?>

<?php

$results=$conn->query("SELECT * FROM groepen");
while($rows=$results->fetch_array())
{ 
    ?>
    <li><a href="<?php echo 'groep?id='.$rows['GroepID']; ?>"><?php echo $rows['GroepOmschrijving']; ?></a>

    <?php
    $result=$conn->query("SELECT * FROM subgroepen WHERE GroepID=".$rows['GroepID']);
    ?>
    <ul>                
        <?php  
        while($row=$result->fetch_array())
        {
            ?><li><a href="<?php echo 'subgroep?id=' . $row['SubGroepID']; ?>"><?php echo $row['SubGroepOmschrijving']; ?></a></li><?php
        }
        ?>
    </ul>
    </li>   

    <?php
}
?>

因此,如果表格groepen.GroepID的值与occasions.Groepnummer的值相匹配,我会尝试仅显示类别。

0 个答案:

没有答案