我有一大堆輪胎品牌和信息的數據庫。我有一個名爲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