我有个疑问。
SELECT user_id FROM wp_user_search WHERE MATCH (user_data) AGAINST('$input < $input*' IN BOOLEAN MODE)
我想找一个叫丹尼尔的用户。当我插入dan,da,dani等时,它可以正常工作。但是当我写以下内容时,它就不工作了:阿尼尔、IEL等。有没有办法用这种方式进行搜索?
2jcobegt1#
使用LIKE运算符:
SELECT * FROM wp_user_search WHERE user_data LIKE '%daniel%'
如果你在名字的开头和结尾使用%通配符,它将匹配名字之间的任何地方的丹尼尔,所以它将匹配bladaniel或bladanielbla。
1条答案
按热度按时间2jcobegt1#
使用LIKE运算符:
如果你在名字的开头和结尾使用%通配符,它将匹配名字之间的任何地方的丹尼尔,所以它将匹配bladaniel或bladanielbla。