检查word是否已在DB(PHP)中

检查word是否已在DB(PHP)中,php,Php,我正在尝试创建一个函数来检查字符串中的单词是否在数据库中 例如,我的数据库中有一个包含基本单词的列表。我键入一个句子,并希望获得该句子中尚未在DB中的所有单词 有关如何解决此问题的任何提示?首先使用此函数将搜索字符串转换为数组 $str = "Hello user how are you."; $find_it = explode(" ",$str); 现在使用mysql查询来查找数据库中是否存在此问题 $filterExisting = "'" . implode("', '", $fin

我正在尝试创建一个函数来检查字符串中的单词是否在数据库中

例如,我的数据库中有一个包含基本单词的列表。我键入一个句子,并希望获得该句子中尚未在DB中的所有单词


有关如何解决此问题的任何提示?

首先使用此函数将搜索字符串转换为数组

$str = "Hello user how are you.";
$find_it = explode(" ",$str);
现在使用mysql查询来查找数据库中是否存在此问题

 $filterExisting = "'" . implode("', '", $find_it ) . "'";
   $sql = "SELECT * FROM table WHERE field NOT IN (". $filterExisting .")";
   $result = $db->query($sql);
这是最好的选择。