2016-11-14 9 views
0

こんにちは私はテーブルの中に製品の詳細を持つMySQLデータベースを持っています。クエリを使用して製品の詳細を検索する必要があります。製品名の検索

例:名前検索エントリに「Dosa」と入力すると、「Dosa」、「Masala Dosa」、「Ghee Dosa」などのフォームの商品表が表示されます。次のクエリを使用しました。 。 それは、この点でドーサonly.Kindlyヘルプを一覧表示されます

"PRODUCTNAME BY PRODUCTNAME LIKE 'DOSAの%' ORDER productmaster FROM SELECT PRODUCTNAME"。

答えて

0
select * from productmaster where productname like '%DOSA%' 
3

あなただけ両方脇にワイルドカード%を使用することができます検索語句:

SELECT productname 
FROM productmaster 
WHERE productname LIKE '%DOSA%' 
ORDER BY productname 
-1
$name = $_Post['name'];` 

$sql ="SELECT ID, DemoNeme1, DemoName2 FROM tableName WHERE DemoNeme1 LIKE '%" . $name . "%' OR DemoName2 LIKE '%" . $name ."%'";` 

これはPHPの問題であることを想定して簡単にSQLインジェクションのために、このコード

+0

良いアドバイスをしてみてください。私はあなたがコードを書く方法ではないことを本当に願っています! – dube

関連する問題