大家好,小弟是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“(两个词中间空一格)这样的内容就会搜寻不到
想要请问有没有方法或是语法可以让他即使中间空一格,也可以找到想搜寻的结果?
新手问题,请大大多多指教,谢谢