2016-05-05 24 views
-3

Ich versuche eine Funktion zu erstellen, die überprüft, ob das Wort in einer Zeichenfolge in der DB ist.Überprüfen Sie, ob das Wort bereits in DB (PHP) ist

So, zum Beispiel habe ich eine Liste mit grundlegenden Wörtern in meiner DB. Ich tippe einen Satz und möchte alle Wörter aus diesem Satz bekommen, die noch nicht in der DB sind.

Irgendwelche Tipps, wie man das ausarbeitet?

+1

[zum automatischen Vervollständigung] (https://jqueryui.com/autocomplete/) ist die beste Option. –

Antwort

0

Erster convert Suchbegriff auf ein Array mit dieser Funktion

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

Jetzt mysql Abfrage zu finden, wenn diese in DB vorhanden ist oder nicht ...

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