我有一個產品的MySQL表添加了超過6個服務(列)。如何選擇具有多個值匹配的mysql行匹配
那些列,你可以考慮爲service1, service2, service3, service4, service5, service6
現在我的網頁上顯示的數據表。要過濾該表相應的服務我使用的表單包括每個服務的複選框。
每個複選框有value = "Yes"
現在,當我選擇的服務和按下提交按鈕,它會刷新頁面,經過查詢參數這樣
page.php?service1=Yes&service2=Yes&service3=&service4=&service5=Yes&service6=
這裏的服務是坯料意味着我沒有從表格中選擇,所以他們在這裏空白。如果我選擇它們,它會得到Yes值。
我想選擇服務的表格行是否有「是」值。並忽略那些沒有值的值。
該怎麼辦?
這是非常簡單的一個WHERE子句。你嘗試過什麼嗎? – enenen
在問這裏之前,請自己嘗試解決您的問題。如果你因爲不明白問題所在而無法進展,那就問問。但這意味着你可以提出一個具體的問題,而不是像「我怎麼能編程什麼東西」...... – arkascha
是的,但如果查詢參數沒有值,我想忽略它。如果service1 =是,service2不是= yes或空白,則不會放在WHERE子句 –