【发布时间】:2015-12-18 14:48:17
【问题描述】:
这是我的场景:我有一个搜索多个列的搜索
$sql = "SELECT * FROM $this->_table WHERE r_title LIKE ?
OR r_level LIKE ?
OR r_section LIKE ?
OR r_excerpt LIKE ?
ORDER BY r_id DESC"
这很好用,但例如标题可能是"Squash",部分可能是"Soup",所以如果用户输入"squash soup",它不会返回任何结果。
这有意义吗?我怎样才能让它提供更相关、更合并的响应?
该部分在技术上将被称为 "Soups"not "Soup", 我仍然希望它返回“Squash Soup”,如果该部分真的是 soups, 只需忽略 "s"。
【问题讨论】: