我有一个字符串数组,我想在mysql表中搜索它们。
这是使用一个字符串的查询
$string = "searchterm";
$sql = "SELECT * From info WHERE MATCH (title, authors, abstract, keywords) AGAINST($string) > 0 GROUP BY id LIMIT 0, 20";
但现在我有一个数组而不是一个字符串。如何处理?
$strings = array ("search1","search2"...);
答案 0 :(得分:-1)
尝试使用foreach语句
$ searchstring = explode(“ - ”,$ string); foreach($ search_string as $ val) { .... sql查询.... }
希望这有帮助