我有这个查询。
SELECT user_id FROM wp_user_search WHERE MATCH (user_data) AGAINST('$input < $input*' IN BOOLEAN MODE)
我想找到一个叫Daniel的用户。当我插入dan,da,dani等文件时,效果很好。但是当我写类似aniel,iel等的东西时,它不起作用。
有什么办法可以这样搜索吗?
最佳答案
使用LIKE运算子:
SELECT * FROM wp_user_search WHERE user_data LIKE '%daniel%'
如果在开头和结尾使用%通配符,则它将在名称之间的任意位置匹配“ daniel”。因此,它将与“ bladaniel”或“ bladanielbla”匹配。