[請益] SQL語法詢問
大家好,小弟是PHP+MySQL的新手
現在正用SQL語法想要做個類似搜尋的系統
運用SQL語法的%,
比如Select * FROM [user] Where u_name LIKE '%" . $_POST["input"] . "%'
這種方式及結合網頁的表單來進行資料庫搜尋。
想要請問假設我的table同時有u_name和u_score兩個欄位
搜尋的寫法應該是
Select * FROM user Where u_name LIKE '%" . $_POST["input"] . "%' OR u_score LIKE '%" . $_POST["input"] . "%'
如果是這樣雖然可以透過輸入關鍵字搜尋到想要的結果,
但是搜尋只能是連在一起的關鍵字,比如說”王小明“或是”60“
但如果假設輸入“王小明 60“(兩個詞中間空一格)這樣的內容就會搜尋不到
想要請問有沒有方法或是語法可以讓他即使中間空一格,也可以找到想搜尋的結果?
新手問題,請大大多多指教,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.38.214
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1427124539.A.29A.html
推
03/24 01:32, , 1F
03/24 01:32, 1F
→
03/24 03:08, , 2F
03/24 03:08, 2F
→
03/24 03:08, , 3F
03/24 03:08, 3F
→
03/24 15:20, , 4F
03/24 15:20, 4F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章