想請問一下
我有做一個搜尋資料庫的PHP程式
假設我是要搜尋 王先生 (name欄位)

我必須要打完整的 王先生 才會列出來
我要怎麼使他 若打 "王",則有王字的姓名都列出來
先、生亦同
文章關鍵字
你想要是是「模糊查尋」,所以在你的變數前後都要加上%,這樣你打「王」,王先生還是會出來。


二、$sql = "select * from 資料表 where title(名稱欄) LIKE '%".$gname2."%'


你錯的地方在於 '$gname2(輸入)' 其中的$gname2會被當成字串,而不是你要的變數!!

關鍵:變數要用 " " 框起來 再用 . 去連接前後的%


JNPC wrote:
你想要是是「模糊查尋...(恕刪)


謝謝
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!