php mysql全文搜索阵列

问题描述:

我有一个字符串数组,我想在mysql表中搜索它们。php 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"...); 
+1

只需指定他们用空格分开 – zerkms 2012-07-19 22:14:36

尝试foreach语句

$搜索字符串=爆炸( “ - ”,$字符串); 的foreach($ SEARCH_STRING为$ VAL) { .... SQL查询.... }

希望这有助于