我有一大堆轮胎品牌和信息的数据库。我有一个名为Accepted_Brands的表,它具有shop_id和brand_id,因此它告诉我哪个商店携带了什么品牌。MySQL SELECT查询 - 排除某些行
tyre_brands表只是一个id和一个名字,列出了所有的轮胎品牌。
在该特定商店的页面上,我列出了他们销售的所有轮胎品牌..并且可以添加一个新品牌。
添加新的品牌弹出只是有一个下拉列表,这里是我的代码:
if ($result = $mysqli->query('SELECT id, name FROM tire_brands ORDER BY name')) {
while($row = $result->fetch_assoc()){
$tire_name = $row['name'];
$tire_id = $row['id'];
echo "<option value=\"".$tire_id."\">".$tire_name."</option>";
}
所以它显示了所有在下拉,他们可以选择将其添加到他们的接受列表轮胎品牌。问题是它显示了所有这些,即使它已被选中。所以我可以添加两个相同的品牌。
有没有一种方法可以将它从SELECT查询中排除,或以其他方式使下拉列表只显示他们未使用的品牌列表?
谢谢!
谢谢!工作完美。并感谢所有帮助过我的人。对此,我真的非常感激。 – Drew