嗨,我有一個Mysql數據庫,其中有一個表中的產品詳細信息。我需要通過使用查詢搜索產品詳細信息。例如:當我在名稱搜索條目中鍵入「Dosa」時,應該顯示「Dosa」,Masala Dosa「,」Ghee Dosa「等產品表格。我使用以下查詢。但它不是有用的。查詢產品名稱搜索
「SELECT產品名稱FROM productmaster
WHERE產品名稱LIKE '%DOSA' ORDER BY產品名稱」。 它會列出DOSA only.Kindly幫助在此方面。
嗨,我有一個Mysql數據庫,其中有一個表中的產品詳細信息。我需要通過使用查詢搜索產品詳細信息。例如:當我在名稱搜索條目中鍵入「Dosa」時,應該顯示「Dosa」,Masala Dosa「,」Ghee Dosa「等產品表格。我使用以下查詢。但它不是有用的。查詢產品名稱搜索
「SELECT產品名稱FROM productmaster
WHERE產品名稱LIKE '%DOSA' ORDER BY產品名稱」。 它會列出DOSA only.Kindly幫助在此方面。
select * from productmaster where productname like '%DOSA%'
你可以使用通配符%
上都雙方搜索條件:
SELECT productname
FROM productmaster
WHERE productname LIKE '%DOSA%'
ORDER BY productname
$name = $_Post['name'];`
$sql ="SELECT ID, DemoNeme1, DemoName2 FROM tableName WHERE DemoNeme1 LIKE '%" . $name . "%' OR DemoName2 LIKE '%" . $name ."%'";`
試試這個代碼
容易SQL注入的好建議,同時假設這是一個PHP的問題。我真的希望這不是你寫代碼的方式! – dube