2013-05-12 117 views
0

我是新的php。我可以通过两个关键字搜索一个关键字。我想用多个单词,例如“第一+体验”通过php搜索多个词

而在数据库费尔德条目为“First_Experience”

我使用这个查询来搜索:

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

而且这种查询是针对单个表,我想通过多个表搜索数据。 (加入或其他方式)。请告诉我查询

我的意思是,从fh_Name表的用户名和fh_Activity表其活性

+0

现表fh_Name和fh_Activity任何键相关? – Fabio 2013-05-12 12:01:11

回答

0

然后爆炸的字符串,并尝试这个

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

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

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

我需要另一个查询来通过匹配来自fh_Name的用户名与来自fh_Activity的活动从两个表中进行搜索 – user2374777 2013-05-12 11:52:48