在我的 Mysql DB 中,我有一个术语列表,例如(首字母大写和大多数情况下是复数)
Hairdressers
Restaurants
Beauty Salons
Fournitures For Restaurants
在我的网站上,我有一个搜索栏,用户可以在其中搜索这些词(我的网站是一种 POI 查找器)。但我的查询有问题。
SELECT * FROM TABLE WHERE word = 'userword'
1:如果用户输入餐馆,它不起作用,因为他把'r'放在小写上。2:如果用户进入餐厅是因为他没有把它放在复数形式
我试过了SELECT * FROM TABLE WHERE word like 'userword'
这解决了大写字母的问题,但我不知道当用户输入单数单词时如何使查询工作。唯一的解决方案是在数据库中添加那个词吗?
谢谢