检查单词是否已经在数据库(PHP)中


Check if word is already in DB (PHP)

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

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

关于如何解决这个问题,有什么建议吗?

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

$str = "Hello user how are you.";
$find_it = explode(" ",$str);

现在使用mysql查询来查找这是否存在于DB中。。。

 $filterExisting = "'" . implode("', '", $find_it ) . "'";
   $sql = "SELECT * FROM table WHERE field NOT IN (". $filterExisting .")";
   $result = $db->query($sql);