我需要从数据库中逐行进行选择,即如果一个人在搜索中键入一个短语,那么组合也会搜索到他,例如:我喜欢编程,他也加载了一个帖子我非常喜欢编程的话
所以我提出了一个要求
return (new Query())
->select(...)
->from(...)
->andWhere(['like', 'bsp.text', $word])
->createCommand()->getRawSql();
在此之前,我将 word 作为由word%word组成的字符串传递,也就是说,有一个单独的方法可以在单词之间插入 %
在最后的查询中,我突然有斜线
AND (`bsp`.`text` LIKE '%слово\\%слово%')
从这里整个请求崩溃