大家好,小弟是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“(兩個詞中間空一格)這樣的內容就會搜尋不到
想要請問有沒有方法或是語法可以讓他即使中間空一格,也可以找到想搜尋的結果?
新手問題,請大大多多指教,謝謝