我正在研究一种语音识别算法,该算法在数据库(MySQLi)上寻找匹配项。我的问题是,如果我识别出类似以下内容:奶昔,并且我的DB处有奶昔(没有空格),那么我将无法使用LIKE进行数学运算。
WHERE products.status = 1 AND products.product_name LIKE "%'.$key.'%"
在我的数据库中是否有办法与“奶昔”和“奶昔”匹配? *不能删除所有空格。
答案 0 :(得分:2)
以下语句似乎可以实现您想要做的事情。
WHERE products.status = 1 AND products.product_name LIKE '%Milk%Shake%';