PHP MYSQL搜索关键字

时间:2015-09-13 20:45:00

标签: php mysql search

我有一个输入字段,用于搜索我数据库中的关键字。说汽车列表的标题是"丰田冲浪1990 SSR-X",我希望能够搜索类似"丰田1990",我怎样才能实现这一目标?如果我搜索"丰田冲浪"或者"冲浪1990"它有效。

$query = "SELECT * FROM cars WHERE title LIKE '%" . $search_keywords . "%'";

1 个答案:

答案 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))

我希望我能为您提供您要求的解决方案。