我有一个输入字段,用于搜索我数据库中的关键字。说汽车列表的标题是"丰田冲浪1990 SSR-X",我希望能够搜索类似"丰田1990",我怎样才能实现这一目标?如果我搜索"丰田冲浪"或者"冲浪1990"它有效。
$query = "SELECT * FROM cars WHERE title LIKE '%" . $search_keywords . "%'";
答案 0 :(得分:3)
$ query =" SELECT * FROM cars WHERE title LIKE'%" 。 $ search_keywords。 "%'&#34 ;;
MySQL中使用的代码,因此它与主要的PHP编码没有任何关系。
尝试使用 preg_match 功能。 这是一个例子:
preg_match("KEYWORDS", $variable)
您可以添加 if 语句。如下所示:
if(preg_match("KEYWORDS", $variable))
我希望我能为您提供您要求的解决方案。