![](/img/trans.png)
[英]MySQL query to search database for products similar to a given product name
[英]Query for Product name search
嗨,我有一個Mysql數據庫,該數據庫的表中包含產品詳細信息。我需要使用查詢來搜索產品詳細信息。
例如:當我在名稱搜索條目中輸入“ Dosa”時,應該在產品表中顯示“ Dosa”,“ Masala Dosa”,“ Ghee Dosa”等表格。我使用了以下查詢。但它沒有用。
“選擇產品名稱FROM productmaster
WHERE產品名稱LIKE '%DOSA' ORDER BY產品名”。 它只會列出Dosa。在這方面請提供幫助。
您可以在搜索字詞的兩邊都使用通配符%
:
SELECT productname
FROM productmaster
WHERE productname LIKE '%DOSA%'
ORDER BY productname
select * from productmaster where productname like '%DOSA%'
$name = $_Post['name'];`
$sql ="SELECT ID, DemoNeme1, DemoName2 FROM tableName WHERE DemoNeme1 LIKE '%" . $name . "%' OR DemoName2 LIKE '%" . $name ."%'";`
試試這個代碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.