通过php搜索多个单词

时间:2013-05-12 11:47:43

标签: php mysql search

我是php的新手。我可以搜索一个关键字而不是两个。我想使用多个单词进行搜索,例如“first + experience”

虽然数据库领域的输入是“First_Experience”

我使用此查询:

$query = "SELECT * FROM fh_Names WHERE fh_Sid LIKE '%$searchTerm%'";

此查询也适用于单个表,我想通过多个表搜索数据。 (加入或其他一些方式)。请告诉我查询

我的意思是来自fh_Name表的用户名及其来自fh_Activity表的活动

1 个答案:

答案 0 :(得分:0)

然后爆炸字符串并试试这个

$str = "first+experience";
$expl = explode("+", $str);

$implode = (",", $expl);

$query = "SELECT * FROM fh_Names WHERE fh_Sid IN($implode)";