SQL查询LIKE语句

时间:2012-12-11 16:28:21

标签: php mysql select sql-like

  

可能重复:
  Order of LIKE clause in query when wanting to use multiple terms

我正在尝试在我的网站上创建搜索功能。我想搜索多个字段。

例如:

$sql=mysql_query("select * from inventory WHERE MATCH (pn, description, location, notes) AGAINST ('{$q}')  ORDER BY {$sort} {$direction}") or die(mysql_error());

以上搜索pn,说明,位置和注释。但它只搜索完全匹配。所以我想用:

$sql=mysql_query("select * from inventory where pn like '%{$q}%'") or die(mysql_error());

但是如上所述搜索多个字段。我怎么能这样做呢?

0 个答案:

没有答案