我是php的新手。我可以搜索一个关键字而不是两个。我想使用多个单词进行搜索,例如“first + experience”
虽然数据库领域的输入是“First_Experience”
我使用此查询:
$query = "SELECT * FROM fh_Names WHERE fh_Sid LIKE '%$searchTerm%'";
此查询也适用于单个表,我想通过多个表搜索数据。 (加入或其他一些方式)。请告诉我查询
我的意思是来自fh_Name表的用户名及其来自fh_Activity表的活动
答案 0 :(得分:0)
然后爆炸字符串并试试这个
$str = "first+experience";
$expl = explode("+", $str);
$implode = (",", $expl);
$query = "SELECT * FROM fh_Names WHERE fh_Sid IN($implode)";