我现在的情况是这样的:
我有一个 $_GET['search'] 但如果我在 SQL 中使用 LIKE 运算符,这只会返回完全匹配的结果
PHP:
$search = $_GET['search'] ?? '';
SQL:
SELECT * FROM movies WHERE title LIKE '%$search%';
我遇到的问题是,当我搜索像 Freddy vs. Jason 这样的电影时,如果我不包含“.”性格它不会给我结果。解决这个问题的替代方法是什么?它需要是通用的,所以不仅仅是这个确切的标题。
不是专家,但我能给你的最好建议是拆分每个单词并对每个单词运行查询